删除700条数据耗时3秒,请大侠帮我分析下,谢谢

[复制链接]
查看11 | 回复9 | 2014-5-9 08:24:37 | 显示全部楼层 |阅读模式
语句很简单,就是delete from fnc_container_data_temp,却耗时3秒,删除了700条数据,同样的删除另一个表delete from table2,删除1660条数据,耗时才0.034秒。
我该怎么分析这个原因?谢谢~
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
高水位?
索引数量?
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
有主外键?索引情况?
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
只是根据记录条数没有可比性
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
这个提问也可以看提问的智慧了
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
高水位,估计这个表的频繁更新的.
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
如果只是这样删除,为什么不用truncate呢,估计是长期这样delete导致高水平线过高造成的。
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
谢谢给位,确实是对这个表频繁的做过delete,再次谢谢各位给我指明了分析此问题的方向。~~呵呵
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
truncate下
把高水位蒋下来.
回复

使用道具 举报

千问 | 2014-5-9 08:24:37 | 显示全部楼层
学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行