我正在运行一个非常老的服务器,它有一个数据库,在14个月内就会永久退役。我的公司将不再投资于硬件或软件为这一系统,因为我们正在转移到一个全新的系统,在6个月内托管。我只找到了对这个汇兑分录的引用,但这是关于服务器的,并且可能使用虚拟服务器。
我的服务器为大约500个用户提供服务,其中大约100-125在工作日的任何特定时间内都是并发的。白天有四个1.5小时的非常繁重的工作时间,而由于DBA和开发人员被分配使用这个服务器,我每天早上和晚上有大约一个小时的工作时间来做任何可能严重影响机器性能的事情。它上有两个活动的生产数据库,直到3-6个月后发生更改为止,还有一个用于测试/修复问题的开发实例,因为这是组织中唯一剩下的SQL服务器。(对于那些DBA在此时退缩的人来说,您所有的DBA关注的都是安全实践,更不用说最佳实践、备份和DR,我已经提出了,但是他们真的不会在这个系统或基础设施上花费更多的钱了。因此,一个新的盒子是没有意义的。
因此,我希望(如果可能的话)两个生产数据库使用不少于80%的资源,并给我0-20%的使用率,这样如果我在DEV地区运行类似DBCC命令的话,它就不会消耗资源,并在5分钟后从生产用户那里给我打50个电话?我正在寻找节流的能力,这样我就可以在我们迁移到新系统时进行数据准备和提取测试,而不会对日常的业务活动造成太多的干扰。
发布于 2015-01-23 15:38:10
为此,您可以使用Windows系统资源管理器 (WSRM)功能。从2012年的R2开始,它就不在Windows中了,但是由于这是一个旧的SQL 2005,我希望操作系统也是旧的。
我自己从来没有用过,但是,虽然有点复杂,但它可能对你有好处。
https://dba.stackexchange.com/questions/90017
复制相似问题