MySQL内部执行流程
生活随笔
收集整理的這篇文章主要介紹了
MySQL内部执行流程
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文參照自:https://www.cnblogs.com/xiaotengyi/articles/3641983.html
?
?
mysql處理java傳過來的SQL具體步驟: 1.java通過JDBC獲取connection pool的connection連接數(shù)據(jù)庫,并受management service管理 2.管理器委派interface操作這條SQL,interface拿到這條SQL的hash值和緩存中比較。先查看緩存中是否有相同的hash值,有則直接緩存獲取,否則查詢后再保存在緩存中 3.管理器委派parser解析這條SQL成數(shù)據(jù)結(jié)構(gòu),如果不合理,直接返回 4.管理器委派Optimizer把這條SQL制定了幾個執(zhí)行計劃,并選擇最優(yōu)計劃執(zhí)行。 5.SQL交給engine(innodb),到文件系統(tǒng)中執(zhí)行具體操作!?
轉(zhuǎn)載于:https://www.cnblogs.com/zhougongjin/p/10682257.html
總結(jié)
以上是生活随笔為你收集整理的MySQL内部执行流程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 客户就可以查看到货物签收信息
- 下一篇: proxy负载均衡、读写分离