如何在SQL Server 2005的表中pipe理超过1000000行

我正在C#.Net的应用程序工作,我的后端是SQL Server 2005。

我正在开发一个销售点表格,在我的表中tblInvoicetblInvoiceDetail可能每天增加10000行。

这是一个大量的数据,请指导我6个月的数据将被添加在表中。

那么它是否影响数据检索的速度? 如果是,那我们该怎么办?

请帮助我。

每天10,000条logging,甚至在8个小时的工作日内传播,每2.8秒只有一条logging。 这不是一个很大的数量。 如果你在桌面上有很好的索引,检索也不会是一个问题。 所以不要担心。 Sql Server完全可以处理这种types的卷。

具有良好指标的数据检索没有问题。 你的问题将是可扩展性的问题。

添加/删除列/索引将需要更长的时间,备份将占用更多的空间,将花费更长的时间,任何未优化的查询将是致命的慢…等

您应该提供一种将比X旧的数据归档到另一个表或一组表的方法。 使用searchfunction可以search所有logging,而不仅仅是活动logging。 那样的话,IF /当桌子太大时,已经有了一个很好的解决scheme。