0

我有一个包含 8 亿行的巨大 SQL Server 表。

在没有任何索引的情况下,它需要大约 30gig 的磁盘空间。

在其中应用索引的最佳方法是什么?

此外,该表每 5 分钟插入大约 50,000 行。

该表没有删除或更新,仅select用于获取结果。

表格如下所示:

 ID      |           column1             | column2  |   column3   |   column3   |   column4 |
    -----------------------------------------------------------------------------------------
 1(PK AI)|'2013-11-04 13:47:03'(datetime)|  A(int)  |    A(char)  |  A(Varchar) | A(Varchar)|
4

2 回答 2

0

您应该确定最常执行哪些 SELECT 查询。

然后,您可以使用数据库引擎优化顾问(在 Management Studio 中的工具下)根据此 SELECT 查询自动派生索引。

于 2013-11-08T08:11:21.743 回答
0

MSDN 分区表和索引概念

设计分区以管理数据子集

于 2013-11-08T08:19:28.027 回答