我有一个包含约1700万笔交易数据的表。它在键列上具有聚簇键和非聚簇键。为了简单选择,检索数据也要花费11分钟,而DML操作则要花费大量时间。
简单选择
Select * from TransactionTable
人们会从你身边问你做了什么
1)我创建了索引(集群和非集群)
2)使用DM Views的物理统计信息,我检查了表是否碎片化?
3)在执行DML操作之前,我已经重新组织了索引。
请给我建议一下
最佳答案
我只能考虑通过将数据类型调整为最低要求来尝试减小表的大小。如果您有很多Null值,请尝试使用稀疏列。
关于sql - 简单选择会花费大量时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40801914/