如何缩减查询时间

howboy5 2004-11-22 10:08:49
一个表,数据量很大。
删除其中某些数据的时候要耗费大量时间。
大概删除5万行数据要10多分钟
有没有更好方法使得删除数据的时间少些?
...全文
110 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lh1979 2004-11-29
  • 打赏
  • 举报
回复
看看是不是索引碎片出现比较多
DBCC SHOWCONTIG 检查一下
如果碎片较多的话,影响速度
howboy5 2004-11-23
  • 打赏
  • 举报
回复
删除条件就是日期,也就是说小于一个时段的数据全部删除,

还有如何建立索引呢?(是不是按时间来建立索引?)

望高手指点一二
howboy5 2004-11-23
  • 打赏
  • 举报
回复
高手指点
lh1979 2004-11-22
  • 打赏
  • 举报
回复
将删除条件设为索引
zhang_yzy 2004-11-22
  • 打赏
  • 举报
回复
正确建立索引,
优化你的删除条件,尽量避免表扫描形式的条件出现
qizhanfeng 2004-11-22
  • 打赏
  • 举报
回复
truncate table 表名
davorsuker39 2004-11-22
  • 打赏
  • 举报
回复
你可以选择部分删除!!这样会快点!不要想着一口吃掉一个大象就好啦
xingfuniao 2004-11-22
  • 打赏
  • 举报
回复
优化删除条件
zlp321002 2004-11-22
  • 打赏
  • 举报
回复
正确地建索引!!

34,589

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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