oracle创建索引会降低更新的效率?

需要看创建索引的字段 是在 WHERE条件后面充当条件, 还是索引字段就为更新字段 :

比如
UPDATE 表 SET A = 1     WHERE  B = 2
如果 B  列有索引,那么提高效率。

如果 A  列有索引,那么降低效率。


因为:

更新的列上建有索引,数据库不但要更新表里的数据,而且要更新相应的索引。所以这个索引就会降低update执行的效率。

猜你喜欢

转载自blog.csdn.net/wanglepingwangleping/article/details/80652952