【发布时间】:2012-10-31 13:10:01
【问题描述】:
我有一个 SQL Server 2008 数据库,其中有一个包含大约 50 列的表。主键是日期时间。没有进一步的标准化,它只是一个表格,每几秒存储一次来自不同传感器的值,所以是整数和小数。 所以现在,在过去的一个月里,我插入了近 560k 行。 我的问题是,我什么时候会开始看到由于数据过多而导致的性能问题?
更具体地说: 到目前为止,我的要求是显示(在图表中)上个月(这不是这个问题的问题)。如果我总是只在上个月从数据库中获取一个由 PK 过滤的查询(如此索引),那么表有多大是否重要?
Ups,长篇大论 :) 感谢您的意见!
【问题讨论】:
-
一年内你将拥有 600 万行。如果一行是 1K,那就是一个 6 GB 的表。在 10 年内,数据名义上是 60 GB。你应该很好。
标签: sql-server-2008 tsql database-performance