我有一张包含大约1700万条交易数据的表格。它在Key列上具有聚簇键和非聚簇键。要进行简单的选择,还需要11分钟来检索数据,而对于DML操作,它需要花费大量时间。
简单选择
Select * from TransactionTable
人们会问你从你身边做了什么
1)我创建了索引(Clustered和Non Clustered)
2)使用DM视图物理统计我已检查表是否碎片?
3)在进行DML操作之前,我已经重新组织了索引。
请按照方式推荐我
答案 0 :(得分:1)
我只能考虑通过将数据类型调整到最低要求来尝试减小表的大小。如果您有很多Null值,请尝试使用稀疏列。
答案 1 :(得分:1)
可能对您有所帮助的是保持数据压缩 如果我没记错的话,你将不得不重新填充表格 然而,更有趣的是,您将如何处理数据。