免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: cisco2900
打印 上一主题 下一主题

请教一个oracle有挑战性问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2003-07-09 09:06 |只看该作者

请教一个oracle有挑战性问题

3.我查询条件有姓名/身份证号码/性别等等对这些项目都一一建立索引吗?
A:性别可以建成BITMAP索引,姓名/身份证号码如果确实需要当然是应该建立索引,可以考虑优化查询条件,这两个除了重名外,其实是一样的,完全可以考虑只用其中之一来作为查询条件,这样就不用建那么多索引了。

其它的都是很基础性的内容了,自己看看书吧,想在论坛里学到系统的知识是不现实的

论坛徽章:
0
12 [报告]
发表于 2003-07-09 09:43 |只看该作者

请教一个oracle有挑战性问题

原帖由 "cisco2900" 发表:
--------------------------------------------------------------------------------
请问一般不要用system用户建立用户表是为什么呢?
   

hehe

你说,在中南海盖一个世贸大厦合适吗??

论坛徽章:
0
13 [报告]
发表于 2003-07-09 16:46 |只看该作者

请教一个oracle有挑战性问题

不知道你用的操作系统是什么,对于450万条记录用insert方式倒入,无法中途提交,除非你写存储过程,否则最好用exp/imp方式,这样可以控制提交,而且索引最好在倒入数据前建好

论坛徽章:
0
14 [报告]
发表于 2003-07-09 16:55 |只看该作者

请教一个oracle有挑战性问题

对大数据量的INSERT操作,尽量在INSERT之后建索引,
因为索引严重影响INSERT的速度。
    我也认为最好用EXP,而且INDEXES=N,在IMP之后再
创建索引,速度差很多。

论坛徽章:
0
15 [报告]
发表于 2003-07-09 17:05 |只看该作者

请教一个oracle有挑战性问题

小数据量后建索引是对的,但是大数据量(450万)如果参数调整不好,索引会建不上的。除非sqrt_area_size调整购大

论坛徽章:
0
16 [报告]
发表于 2003-07-09 21:22 |只看该作者

请教一个oracle有挑战性问题

原帖由 "cu_ww" 发表:
对大数据量的INSERT操作,尽量在INSERT之后建索引,
因为索引严重影响INSERT的速度。
    我也认为最好用EXP,而且INDEXES=N,在IMP之后再
创建索引,速度差很多。
   

是的,导入完成后再建索引效率高很多的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP