再问一个关于oracle表索引是不是越多越好的问题,如何能做到索引不多不少呢?

你好,看了你多年前答复的一个关于oracle表索引是不是越多越好的问题,知道了索引要适当才会起到快速查询的作用。现在我想向你求教下如何才知道一张表建立的索引个数是适当的呢... 你好,看了你多年前答复的一个关于oracle表索引是不是越多越好的问题,知道了索引要适当才会起到快速查询的作用。现在我想向你求教下如何才知道一张表建立的索引个数是适当的呢?既能达到快速查询的效果,又不影响插入或更新的效率呢?我是一个oracle数据库的初学者,没有接受系统的培训。只能自己看官方的文档。由于全是英文,看的很吃力。呵呵,希望你能提供下建议和指导。 展开
 我来答
yjx_xiaoxin
2011-04-03 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2502万
展开全部
关于索引的使用要注意几个事项 :
1 首先数据量小的表不需要建立索引,因为小的表即使建立索引也不会有大的用处,还会增加额外的索引开销
2 不经常引用的信卜列不要建立索引,因为不常用,即使建立了索引也没有多大意义
3 经常频繁更新的列不要建弯搜立索引,因为肯定会影响插入或更新的效率滑闹穗
4 索引并不是一劳永逸的,用的时间长了需要进行整理或者重建
初学者在Oracle中使用索引,可以使用EM的建议(EM的Advisor Central中找SQL Access Advisor)
追问
你好,你的答复列举的很清晰。谢谢。
我想再向你请教下,作为Oracle的初学者(其实也不算是初学了,用了也快两年了,但平常都只是会基本的开发操作,现在想深入下了解Oracle,特别是在性能方面,我对这块还一无所知,所以是个初学者)要系统的学习Oracle,需要从哪些方面着手,官方的文档很多,应该怎么利用呢?
追答
关于系统管理方面,可以看看Oracle官方的OCP英文教材,比较容易,但是还是很实用的。常见的系统管理和一般的性能管理的内容基本都覆盖到了。之后的话可以重点看看性能调优的内容,有一本官方的资料就叫Oracle Performance Tuning
我也在学习,大家共同努力。
ZESTRON
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸... 点击进入详情页
本回答由ZESTRON提供
wojiaoao1972
2011-04-06 · TA获得超过129个赞
知道小有建树答主
回答量:205
采纳率:66%
帮助的人:73.4万
展开全部
索引当然不是越多越好,够用就是最好,如果建立过多的索引,那你保存橘态的速度就会下降,如果信伍帆你的数据库写特别频繁,那就需要注意滑雹了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星夜迷朦
2011-04-03 · TA获得超过296个赞
知道答主
回答量:166
采纳率:0%
帮助的人:90万
展开全部
索引在数据库中是以表的形式存储的,太多的索引一定是增加开销的,还有,前面说的,索引在数据库中是以表的形式存储的,频繁更新(插入)的的字耐猛盯段不昌和要建立索引,因为在字段知森中做更新(插入)操作后,索引也会更新的,这样的话效率会大大降低。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-03
展开全部
CUUG网站有免费的oracle系列视频教程,无需注册,就可以下载
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式