您的位置:首页 > 数据库 > MySQL

mysql的优化笔记(一)

2018-09-13 13:11 155 查看
一.不合理需求对系统性能的影响:(解决办法)
1.平衡需求和系统性能之间的关系,折中处理;
2.不做不合理的需求(换一个思路来做);

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

三.mysql索引的创建流程:
排序-->倒排表-->执行DML操作时增加索引

四.mysql索引的优劣势:
1.优势:提高效率;
2.劣势:需要消耗额外的io操作
3.总结:唯一性强、不常修改的字段适合创建索引

五.join的优化原则:
1.小结果集join大结果集,即减少外层循环;
2.提高内循环的检索效率,可以做索引。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  MySQL