ASE查看表扫描的一种方法

1)    打开抽象查询计划备份
sp_configure "abstract plan dump",1

2)    查找表扫描的语句
sp_find_qplan '%t_scan%'
或者
use db_name
go
select a.id,a.hashkey,a.text
from sysqueryplans a
inner join sysqueryplans b on a.id=b.id and a.hashkey=b.hashkey
where a.type=10
and b.text like '%t_scan%'

3)    查看语句的查询计划
根据上面步骤中得到的SQL ID,执行sp_help_qplan @id

4)    关闭抽象查询计划备份
sp_configure "abstract plan dump",0
 

  • 本文链接地址:http://www.sybrepair.com/ase-find-table-scan-by-abstract-plan-dump.htm
  • 本文为dbainfo个人原创,请在尊重作者劳动成果的前提下进行转载;
  • 转载务必注明原始出处 : Sybase数据库技术,数据库恢复专家
  • 对《ASE查看表扫描的一种方法》有何疑问或见解,请在本文下方发表;
  • 对网站还有其他问题或建议,请提交在留言板,谢谢!
  • 目前还没有任何评论.
    :wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)