【发布时间】:2011-03-30 19:11:07
【问题描述】:
我有一些在 sql 数据库上离线运行以操作数据的繁重查询。 查询正在运行,有时会占用很大一部分计算机资源。 有没有办法控制/调整给定查询/存储过程中的 CPU 使用率?
谢谢
【问题讨论】:
标签: sql sql-server-2008 limit cpu
我有一些在 sql 数据库上离线运行以操作数据的繁重查询。 查询正在运行,有时会占用很大一部分计算机资源。 有没有办法控制/调整给定查询/存储过程中的 CPU 使用率?
谢谢
【问题讨论】:
标签: sql sql-server-2008 limit cpu
对于每个查询,您可以使用 MAXDOP 来限制使用的查询的 CPU 数量(当并行性适用时)
你不能限制 CPU 时间或 %
如果您只有一个 CPU,那么您的选择是升级。但是,受 CPU 限制的查询通常表明代码质量较差或缺少索引等...
【讨论】: