我开发的软件在其数据库表之一(SQL Server 版本 8、9 或 10)中存储大量数据。每天大约有 100,000 条记录插入到该表中。每年大约有 3600 万条记录。为了提高性能,我每天都会创建一个新表(名称中包含当前日期的表)以减少每个表的记录数。
这是个好主意吗? SQL Server 表有记录限制吗?或者您知道在性能显着降低之前,表中可以存储多少条记录(或多或少)?
这些是其中的一些SQL Server 2008 R2 的最大容量规格 http://msdn.microsoft.com/en-us/library/ms143432.aspx
- 数据库大小:524,272 TB
- 每个 SQL Server 实例的数据库:32,767
- 每个数据库的文件组:32,767
- 每个数据库的文件数:32,767
- 文件大小(数据):16 TB
- 文件大小(日志):2 TB
- 每个表的行数:受可用存储空间限制
- 每个数据库的表:受数据库中对象数量的限制
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)