我们正在收集sql server的等待统计信息,以解决与数据库服务器相关的间歇性缓慢问题。在这样做的时候,我遇到了等待类型msql\uxp,它消耗了39个等待百分比。当我进一步研究时,我发现它是由于扩展事件而来的。然后使用活动监视器,我试图找出哪个数据库正在执行扩展存储过程。所以有两个存储过程使用sp\oamethod扩展存储过程。我们安排了db job,它将在15分钟后轮询到表中。所以db job有sp,它最终调用扩展存储过程。
扩展存储过程的广泛使用确实会导致SQLServer的性能问题。
我在数据库中搜索了一下,然后找到了dba正在使用的一堆扩展存储过程,它们已经被安排好了。
请告诉我使用扩展存储过程是否正确?因为mircrosft已经不赞成使用扩展存储过程。
另外,我们有dynamics 365 ms crm,我在数据库中搜索了几十个扩展存储过程。
暂无答案!
目前还没有任何答案,快来回答吧!