对于我们即将托管的应用程序,我需要在Server 2008 Web版、标准版或企业版之间进行选择。没有任何“必须拥有”功能:应用程序目前运行在SQL上,但它将超过SQL规定的10‘t最大容量。
我正在查看这个比较图,以及这个页面中最重要的表“可伸缩性和性能”。随着表变得越来越大,诸如“表和索引分区”这样的功能对于保证性能速度至关重要。但这张桌子需要多少尺寸呢?
我应该使用什么策略来确定我的数据库的大小和使用是否需要标准(甚至企业版)版本的可伸缩性和性能功能?
发布于 2011-01-21 01:45:02
这个问题实在不能回答。这在很大程度上取决于您对数据所做的操作,以及硬件的外观。例如,你说:
随着表越来越大,诸如“表和索引分区”这样的功能对于保证性能速度至关重要
这不是真的。此函数是必要的,以允许在更多IO集上分配数据。以便在不同的磁盘组之间分离IO laod。但是当你需要的时候,这真的取决于你的硬件和负载。例如,使用高速RAID 10's,在其中的9个组( with8光盘)上分发一个文件组,您可以有9个数据文件运行单独的IO.在一个4单元机架的情况下。一开始有很多工作要做。我不认为你对企业目标的维度有什么想法。我知道有190个磁盘数据库不使用这些功能,因为它们还不需要。
更重要的是:*在后台重新索引的能力,因为重新索引可能需要几个小时。*一些备份/镜像能力。
其余的:
我应该使用什么策略来确定我的数据库的大小和使用是否需要企业版的可伸缩性和性能功能?
你想玩大玩具,表现得像个大玩具。基本上,开始购买一个测试环境来进行真正的数据测试,并了解具体场景中的情况。然后再购买2套生产系统,待机并使用原系统进行开发。
https://serverfault.com/questions/224979
复制相似问题