我正在将我们的小型 SQL 数据库升级到 SQL Server 2012。我们至少有 3 个实例,(1) 关键工作数据库,(2) 低重要性系统维护数据库,(3) WSUS。
我可以指定这些实例运行的优先级吗?
即,关键数据库应以正常优先级运行。在资源争用期间,它们应始终以最快的速度做出响应。
系统维护数据库不包含用户直接看到的任何内容,即系统报告、防病毒、出站电子邮件中继,并且应具有低于正常优先级。我不在乎 SQL 查询是否花费两倍的时间,我不希望它与关键数据库竞争。
同上 WSUS。
实现这个的最佳方法是什么?
答案1
不要有不同的实例。从一个实例运行所有操作。
然后使用资源管理器分配可用容量。
http://msdn.microsoft.com/en-us/library/jj573256.aspx
遗憾的是,这意味着要获得一个真正的数据库——而不是快递。
遗憾的是,您能做的事情不多。但认真地讲,考虑到很多终端服务器的大小和性能(假设内存约为 32-64GB),并且将所有内容都放在 SSD 上(考虑到 Express 大小限制,您的数据库必须具有很小的大小,这很简单),没有必要优先考虑。
如果这不可能的话,那么唯一的方法就是获取另一台小型服务器并将关键内容放在那里。