我需要提高查询性能并分析查询,但我无法打开/查看执行计划查看器。这是因为在我的环境中拒绝“SHOWPLAN权限”(可能是因为它强调了CPU)。无论如何,执行计划查看器有替代品吗?我可以通过其他方式获得类似的信息吗?
此外,无论是否有执行计划查看器,是否有人知道如何打开Seek Predicates窗口? (我无法上传图片,因为显然我没有足够的声誉lol)
非常感谢!
答案 0 :(得分:1)
尝试执行“SET STATISTICS IO ON;”在运行查询之前。
在“消息”窗格中,它将告诉您每个表上正在执行的逻辑页读取数(每个8K)。不是唯一要考虑的指标,但却非常有用,可用于识别减慢查询速度的因素。
答案 1 :(得分:0)
我刚刚创建了一个具有只读权限的用户x,以x身份登录并且能够执行以下操作:
set showplan_text on
从sys.objects中选择*
尝试,你可能会找到你需要的东西。