插入数据的效率和表的数据多少有关系吗

ajdkjalj 2019-01-10 10:47:42
今天发现往一个表插入数据很慢,就3条数据用了6,7秒,然后我count了一下这个表的行数,有几百万条,这个有什么办法解决吗,这还是只插入3条,那几十条插入的时候那可以想象客户会怎么抱怨了
...全文
403 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2019-01-10
  • 打赏
  • 举报
回复
建议检查一下目标表上是否有触发器, 计算列或外键约束.
  • 打赏
  • 举报
回复
数据库内存上限 设置下,留几个G给系统
ajdkjalj 2019-01-10
  • 打赏
  • 举报
回复
我重启了下sqlserver,现在插入效率提高了很多,有没有什么自动化的办法,总不能用一段时间就去重启下数据库吧
  • 打赏
  • 举报
回复
估计是新插入的数据 影响了物理顺序

可以试试重建聚集索引(也可能是你的主键),并修改填充因子为70~90,根据你读写的比例
Csdn技术大神 2019-01-10
  • 打赏
  • 举报
回复
重启数据库多试试就可以了

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧