sql – 对表进行分区以获得真正好处的好大小(行数)是多少?

前端之家收集整理的这篇文章主要介绍了sql – 对表进行分区以获得真正好处的好大小(行数)是多少?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
I.E.如果我们有一个400万行的表.

其中有一个STATUS字段可以采用以下值:TO_WORK,BLOCKED或WORKED_CORRECTLY.

你会在一个只改变一次的字段上进行分区(大部分时间从to_work到working_correctly)?你会创建多少个分区?

解决方法

表中的行数通常不是用于确定是否以及如何对表进行分区的很好的度量标准.

你想解决什么问题?您是否尝试提高查询性能?数据加载的性能?清除数据的性能

假设您正在尝试提高查询性能?您的所有查询都在STATUS列上有谓词吗?他们正在对行进行单行查找吗?或者您希望您的查询扫描整个分区?

猜你在找的MsSQL相关文章