关于oracle索引数量

关于oracle索引数量,第1张

其实主要还是看你的查询和统计需要用到哪些字段,1亿的表如果不做索引来查的话,是非常慢的。如果查询和统计有一些固定的条件,例如都会按区域进行查询,建议采用分区表加索引,这样能快很多。其实索引多对数据库性能的影响没有你想像的大,特别是你没有update和delete *** 作,最大的影响是增加存储量。每天10W左右的insert,这个量不算大,我之前的项目也是有1亿以上的记录表,每天更新近百万,加入了10几个索引,对更新速度的影响也不是特别大。

这个要看你如何取舍,加索引,影响插入的速度,但影响不大,不加索引,你的查询统计根本没法做,所以建议还是该加索引就加,不用太担心什么索引多影响性能之类的。

oracle中视图可以创建索引,没有不好的影响,创建索引方法。

如下参考:

1.打开Navicat,如下图所示。

2.右键单击oracle数据库,然后单击[openconnection],如下图所示。

3.单击[other],然后单击[index],以显示oracle数据库中所有已知的索引。

4.点击“新建索引”进入索引设计界面。

5.在[general]选项卡上,设置类型、表类型、跟踪表名、列名等。

6.在[advanced]选项卡中,设置表空间、记录等特殊选项。

7.点击“保存”,输入索引名,然后点击“确定”。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11668212.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存