[Mysql]mysql的優化筆記(一)

一.不合理需求對系統性能的影響:(解決辦法)
1.平衡需求和系統性能之間的關係,折中處理;
2.不作不合理的需求(換一個思路來作);mysql

二.mysql的執行流程:
查詢緩存-->sql預處理-->sql解析樹-->查詢優化器-->查詢執行計劃-->查詢執行引擎
-->磁盤sql

三.mysql索引的建立流程:
排序-->倒排表-->執行DML操做時增長索引緩存

四.mysql索引的優劣勢:
1.優點:提升效率;
2.劣勢:須要消耗額外的io操做
3.總結:惟一性強、不常修改的字段適合建立索引性能

五.join的優化原則:
1.小結果集join大結果集,即減小外層循環;
2.提升內循環的檢索效率,能夠作索引。mysql索引

相關文章
相關標籤/搜索