回答

0

2012年的表分区仅在Enterprise Edition中可用。有关每个版本可用内容的详细信息,请参见https://msdn.microsoft.com/en-us/library/cc645993(v=sql.110).aspx

700万行对于SQL Server来说不是很多行,我们经常处理数十亿行。但是,随着行数达到数百万的范围,您可能会暴露系统中的各种性能差距。例如。是你的查询有效地写,所以他们只接触他们需要的行,你有正确的索引,是统计数据是最新的,是tempdb优化等...

在9个数据库中的一个常见薄弱环节不管做什么)我已经使用的是存储子系统。你的能够跟上你需要处理的大数据集。数据库的存储应首先根据吞吐量,并发性和延迟要求进行设计和配置。一旦其他要求(包括HA/DR)得到满足,空间通常是最后要担心的事情。

如果您在现行制度有不足之处,你可以支付昂贵的企业版和实施表分区,但您可能仍会遇到性能问题后不久,如果不立即。

+0

谢谢回复SQLmojoe, –

相关问题