尚未看完数据库20300.编码积累

MySQL大表优化方案

2020-03-26  本文已影响0人  Muscleape

MySQL慢查询日志

下面优化方案参考原文地址

1、尽量不要在一开始就考虑表拆分,会带来逻辑、部署、运维的各种复杂度;
2、一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下问题不大;

注意:
1、Covering index:索引覆盖:即当索引本身包含查询所需全部数据时,不再访问数据文件本身,也就是不再需要回表操作;
2、复合索引顺序:理论上索引对顺序是敏感的,但是由于MySQL的查询优化器会自动调整where子句的条件顺序以使用适合的索引

优化

1、字段

2、索引

ALTER TABLE TEST ADD INDEX `last_name4` (last_name(4));

3、查询SQL

上一篇 下一篇

猜你喜欢

热点阅读