场景我有一个 1000 万行的表。我将它划分为 10 个分区,这导致每个分区有 100 万行,但我不做任何其他事情(比如将分区移动到不同的文件组或主轴)
我会看到性能提升吗?这实际上就像创建 10 个较小的表一样吗?如果我有执行键查找或扫描的查询,性能是否会提高,就好像它们对更小的表进行操作一样?
我试图了解分区与仅仅拥有一个索引良好的表有何不同,以及它可用于提高性能的地方。
更好的方案是将旧数据(使用分区切换)从主表移到只读存档表吗?
拥有一个具有 100 万行分区和 900 万行分区的表是否类似于(性能方面)将 900 万行移动到另一个表并在原始表中只留下 100 万行?