发布网友 发布时间:2022-04-21 21:41
共5个回答
热心网友 时间:2022-05-05 08:58
是的,经常用,只要应用的实际,一般数据记录量都能达到万条级以上,索引对于查询的条件,会使效率提升很高,尤其是关联查询,特别明显。索引在遇到数据操作时,要注意以下:索引的作用在于提升查询的效能,但是这是以降低插入、修改、删除操作的性能为代价的。举例,在插入数据的过程中,数据引擎既要将数据写入,同时又要维护索引,可能还要判断主键重复等,对性能有一定影响。建议:在插入大量数据时,可以在插入数据前先删除索引,插入操作完成后再建立索引。这样避免了引擎在插入数据的同时维护索引,新建的索引也会更加整齐连贯。热心网友 时间:2022-05-05 10:16
索引的良好使用可较好的提高数据库的查询效率。但也会带来管理上的一些问题,增加管理的复杂性。什么时候使用索引,使用什么样的索引,怎么使用索引,如何维护索引,需要DBA用心来做。热心网友 时间:2022-05-05 11:51
索引的话不经常用,但是很重要,在处理庞大数据流的时候,索引可以快速定位。大幅度提高搜索效率。热心网友 时间:2022-05-05 13:42
如果数据量非常庞大那就得用,数据量比较小那就用不着,什么时候都用索引会导致事倍功半的效果,反而影响查询效率,所以,常不常用要看你的的项目牵扯到的表数据量的大小了热心网友 时间:2022-05-05 15:50
一般来说既然是用oracle数据库了。那么就是表示这个数据库的数据量应该很大了。所以在做查询的时候基本上都是需要用到索引了。如果没有索引的话数据基本上都很难查出来了。一般的说,建立索引是根据表的数据量来进行的,如果这个表只是配置一些信息的话,那么数量应该不是很大,这个时候就可以不用索引,如果说这个表每天都在增量,并且增量的速度有很快,很大,那么基本要是需要索引的。具体情况应该具体去做分析