软件测试
多字段拆分 标签描述

之前的篇章我们讨论的都是基于单列的分区表,那有无必要建立基于多列的分区表?这种分区表数据分布是否均匀?有无特殊的应用场景?有无特殊的优化策略?本篇基于这些问题来进行重点解读。 MySQL不仅支持基于单列分区,也支持基于多列分区。比如基于字段(f1,f2,f3)来建立分区表,使用方法和使用场景都有些类似于联合索引。比如下面查询语句,同时对列(f1,f2,f3)进行过滤。 selectfromp1wheref1=2andf2=2andf3=2; 多列分区表的前提是参与分区的列检索频率均等,如果不均等,就没有必要使用多列分区。 我们还是以具体实例来验证下多列分区的优缺点以及适用场景,...