gpt4 book ai didi

sql-server - SQL Server资源调控器的替代方法

转载 作者:行者123 更新时间:2023-12-04 00:08:04 25 4
gpt4 key购买 nike

我有一个运行SSRS 2008 R2 Standard的报表服务器。该服务器从另一个SQL Server 2008 R2(再次为Standard)检索数据。我想以类似于资源调控器的方式管理这些SQL Standard服务器上的查询优先级。

资源调控器是仅限企业使用的功能,目前我无法升级到该版本。您是否可以建议一种方法或工具来实现这一目标,甚至只是在某种程度上:基于帐户,CPU使用率,查询超时?

最佳答案

可以运行一项作业来扫描当前正在运行的任务,并跟踪哪些任务正在阻塞或占用资源。然后,您可以根据自己的条件杀死其他spid。该标准取决于您自己的业务需求。

我不愿提出“ Google this”的建议,但是有几种工具可以做到这一点,每种工具都有不同的自定义级别,或者您可以自己滚动。自己滚动的代码可能会有些复杂。无论如何,如果您使用Google“ sql块监视器”或“ sql spid监视器”,则应该找到几种可能的解决方案。

尽管像资源调控器那样,这些解决方案通常不考虑CPU和/或内存。您可以查看正在运行的实际代码(希望是存储过程的调用),并以此为基础进行决策。从问题的描述看来,这可能就是您要执行的操作。

编辑:因为它没有明确的答案,所以作为Wiki会更好吗?然后,它可以用作现有各种解决方案的集合。也许更多参与SO网站的人可以对此发表评论。

关于sql-server - SQL Server资源调控器的替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6654981/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com