首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在同一服务器上使用多个server实例进行扩展是否有利?

在同一服务器上使用多个server实例进行扩展是否有利?
EN

Database Administration用户
提问于 2012-11-21 04:45:38
回答 4查看 8.7K关注 0票数 6

对于分布在3个时区的9个数据库的用例来说,将数据库扩展到同一服务器上的多个server实例是否有利?

我会得到什么,我会失去什么?标记sql-server-2012是因为它是最相关的,尽管问题通常是跨Server版本的。

EN

回答 4

Database Administration用户

发布于 2012-11-21 08:13:54

不,不,又不是。一个实例,一个服务器,总是。原因与SQL Server内存管理器和CPU调度器体系结构有关,如果它自己拥有整个机器,并且没有其他任何运行在该机器上,那么它确实工作得最好。资源的“分区”(最大服务器内存,亲和掩码)解决了一些问题,并引入了更多。

如果要合并,请在一个实例中进行合并。

如果您必须保留单独的实例,那么一个更好的选择是Hyper和分区VM。VMs对资源的控制要严格得多,并提供了许多其他优势。您需要能够直接向VM公开IO路径(VHD上没有DBs )。

票数 11
EN

Database Administration用户

发布于 2012-11-21 05:16:35

只有几个“收获”可以从我的头顶上想到。首先,保安。如果由于某种原因,登录必须提升对实例的权限,但存在敏感数据库,那么这可能是在同一个框中拥有多个实例的一个潜在原因。

如果您没有其他可用的服务器,则另一个需求是需要不同的Server版本来支持不同的应用程序。

至于损失,您有多个实例必须共享相同的资源。当然,您可以轻松地隔离,但如果它只是一个实例的话,您仍然会取走最大规格。

票数 2
EN

Database Administration用户

发布于 2014-12-23 08:58:18

迟贴,但没有多少好的信息,关于多个实例。

MS建议我安装多个SQL server实例,以解决由于总是打开而产生的自旋锁问题。但是,它对集群服务中的推锁没有帮助,因为它们位于Server实例的下面。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/29026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档