Mysql慢查询该如何优化?
1.检查是否走了索引,如果没有则优化SQL利用索引
2.检查所利用的索引,是否是最优索引
3.所查字段是否都是必须的,是否查询了过多字段,查出了多余数据
4.检查表中数据是否过多,是否应该进行分库分表了
5.检查数据库实例所在机器的性能配置,是否太低,是否可以适当增加资源
Mysql引擎有哪些?
InnoDB、MyISAM、MEMORY
Mysql索引有哪些?
B+ Tree 索引、哈希索引、全文索引、普通索引
1.检查是否走了索引,如果没有则优化SQL利用索引
2.检查所利用的索引,是否是最优索引
3.所查字段是否都是必须的,是否查询了过多字段,查出了多余数据
4.检查表中数据是否过多,是否应该进行分库分表了
5.检查数据库实例所在机器的性能配置,是否太低,是否可以适当增加资源
InnoDB、MyISAM、MEMORY
B+ Tree 索引、哈希索引、全文索引、普通索引