MS SQL Profile跟踪的SQL执行很慢,直接执行又很快

me_child me_child 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
MS SQL Profile跟踪的SQL执行很慢,要30多秒,直接把跟踪到的SQL拿到管理器里面执行又只要1-2秒, 这种巨大的差距搞不清楚什么原因导致的,
现有线索:
1.profile里面显示几万甚至几十万的read , cpu也是超高,时间需要几十秒
2.直接把SQL复制到管理器里面执行只要1秒,执行计划显示缺少索引。但read和cpu只有几百
3.网上查到说profile会拖累执行速度, 关掉profile后,页面仍然会超时。
4.直接把存储过程修改一下(不改任何东西,直接执行alter proc)速度就起来了,几天之后再次超时


求教什么原因导致的, 另外profile怎么跟踪执行计划?
...全文

相关推荐

评论 8
收藏 已收藏
分享
返回顶部
me_child
疑难问题 22,298 成员 121,727 内容