[Mysql]mysql的优化笔记(一)

一.不合理需求对系统性能的影响:(解决办法)
1.平衡需求和系统性能之间的关系,折中处理;
2.不作不合理的需求(换一个思路来作);mysql

二.mysql的执行流程:
查询缓存-->sql预处理-->sql解析树-->查询优化器-->查询执行计划-->查询执行引擎
-->磁盘sql

三.mysql索引的建立流程:
排序-->倒排表-->执行DML操做时增长索引缓存

四.mysql索引的优劣势:
1.优点:提升效率;
2.劣势:须要消耗额外的io操做
3.总结:惟一性强、不常修改的字段适合建立索引性能

五.join的优化原则:
1.小结果集join大结果集,即减小外层循环;
2.提升内循环的检索效率,能够作索引。mysql索引

相关文章
相关标签/搜索