为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

一只萌萌小番薯 2018-12-07 02:25:42
隔一段时间就变慢了        需要重启下 sql服务器     我不确定 是不是 索引引起的  , 但是没建立索引前是没碰到 这样的问题  .. 请问大家有谁碰到类似问题的吗     谢谢 (数据库 算比较小的   最多的表才几千行     MSSQL)
查看完整描述

2 回答

?
Oo脚印oO

TA贡献1条经验 获得超0个赞

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

查看完整回答
反对 回复 2021-03-23
?
HUX布斯

TA贡献1876条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-01-07
  • 2 回答
  • 0 关注
  • 893 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信