mysql 查询优化 ~ 分区表查询的探索


一 简介:mysql分区表查询相关
二 具体

 1 查看计划树
   explain PARTITIONS sql 分析分区表执行计划
2 影响因素
  1 查询性能方面,如果按照分区键查询,分区表比非分区表的性能要好20%,而且数据量越大性能差距越大;
   2 如果按照非分区键的索引查询,非分区表的性能表现更好,因为会扫描所有分区
3 提倡建议
  1 查询分区表要安装分区键+条件进行过滤,并在总体条件上添加联合索引加快速度
  2 不要建立太多的分区,同样会影响查询效率

4 注意点

   1 并非所有大数据情况都需要建立分区表,非分区与多种分区表进行性能对比,找出符合你业务需求的才是王道


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM