4

我正在构建一个会快速增长的数据库。有些表在一年内将包含数百万行。我什么时候应该开始担心数据库的大小?

有 3000 万行的表无法处理吗?这通常是如何解决的?

4

2 回答 2

4

几百万行并不是那么大。为您的查询工作负载创建适当的索引将使事情保持快速。

SQL Server 的(松散的)经验法则是您应该考虑在大约 20 到 3000 万行标记处进行分区。[假设您在生产中拥有 SQL Server 企业版。但分区并不总是解决方案。]

于 2011-12-28T06:49:57.707 回答
1

适当调整的表可以处理数十亿行,所以不用担心 8-) 我的生产项目中有几个表,每个表 > 15 亿行

但是,是的!

处理和维护这些表格需要更多时间

于 2011-12-28T06:56:00.613 回答