猿问

SQL 数据库 中 建立了一些索引 不知道为什么 INSERT UPDATE DELETE 等操作变得很慢

隔一段时间就变慢了       

需要重启下 sql服务器    

我不确定 是不是 索引引起的  , 但是没建立索引前是没碰到 这样的问题  ..

请问大家有谁碰到类似问题的吗     谢谢

(数据库 算比较小的   最多的表才几千行     MSSQL)

一只萌萌小番薯
浏览 894回答 2
2回答

Oo脚印oO

索引固然可以提高相应的select的效率,但同时也降低了insert及update的效率,因为insert或update时有可能会重建索引,所以怎样建索引需要慎重考虑

HUX布斯

看下是不是建立索引的字段不合理或者是不必要的索引加得太多了,数据表增加了索引后在做增删改时数据库会重新对索引进行排列,所以建立索引的字段一定要选择好,不然就会影响性能。像你所说的数据库表才几千行数据,其实一般情况下加了主键应该就够了,索引不要滥用
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答