经常会碰到这种情况,一个查询5 6分钟没有执行完成,可能有4情况,
1 返回数据量大
2 sql 性能差没有用到索引等
3 数据库负载高
4 磁盘IO 问题
现在想知道 假如我把 正在查询的SQL 找出来了,有什么办法可以估计到 返回数量大小(SIZE MB) 不是行数。 现在有个办法是可以预估一下,先用sp_spaceuse 找出每个行的平均数据大小,然后看下返回了多少行。
不知道还有其他办法?
------解决方案--------------------
没完成之前很难预估,除非你预先知道返回了多少行,这个按钮可以大概预估整个过程的信息。