l46*_*kok 1 sql-server stored-procedures
我正在使用 SQL Server 2008 R2
我们有一个存储过程,它在运行时会导致 100% 的 CPU 使用率。所述 SP 每月运行一次,并执行大约 5 分钟的繁重计算。
由于 SP 每月运行一次,我们并不特别关心是否需要 30 分钟或更长时间才能完成该过程,但是占用所有可用的 CPU 资源是有问题的。我们想限制此特定存储过程的 CPU 使用率。
SQL Server 中有这样的选项吗?
如果存储过程使您的 CPU 达到最大值,则您确实需要调整该查询以修复根本原因,而不是解决它。使用本机 SSMS 或SQL Sentry Plan Explorer分析查询计划。
从http://www.brentozar.com/改进查询计划需要注意的一些事项是
但是,要回答您的问题,是的,您可以使用Resource Governor限制 CPU 。
归档时间: |
|
查看次数: |
6404 次 |
最近记录: |