关于每个节点的实例数,SQL Server 2014 的最佳实践是什么?我知道 SQL Server 2014 添加的 CSV 将取消驱动器号限制,但每个节点的实例数的最佳做法是什么?据我所知,SQL Server 2008 R2 最佳实践是每个节点 5 个。
关于每个节点的实例数,SQL Server 2014 的最佳实践是什么?我知道 SQL Server 2014 添加的 CSV 将取消驱动器号限制,但每个节点的实例数的最佳做法是什么?据我所知,SQL Server 2008 R2 最佳实践是每个节点 5 个。
您问了一个主观问题,但您会发现我们中的许多人会说,如果是生产集群,最佳实践是每个节点只有一个实例。如果你有两个实例,那么我们中的许多人会说你需要 3 个节点:一个节点用于 instance1,一个节点用于 instance2,一个节点是被动的,如果其他两个节点中的任何一个出现故障,则可以使用。
Brent Ozar 最近在博客中讨论了这个实例堆叠主题。实例堆叠有利也有弊。这样的好处之一是许可,而这样的缺点之一是性能调整。
免责声明:我为 Brent Ozar Unlimited 工作。参考文章来自我们的网站,是我老板写的。
自 SQL Server 2005 以来,SQL Server 就支持挂载点,因此驱动器盘符甚至在 12 年前就不会限制实例的数量,除非您对集群中的大量实例感到非常疯狂。
我从未听说过 2008 R2 有每个节点 5 个实例的最佳实践。我在测试环境中的一个节点上有 4 个实例,但数据库很小而且利用率很低。我根本不必担心该服务器上的性能调整。
现在,如果您将问题更改为询问节点上应该拥有的最大实例数是多少,那么您可能会得到不同的答案。但这个答案将取决于服务器的硬件和实例的工作负载。如果它是生产集群,我仍然会为每个节点说 1 个实例。