mysql基本組成


mysql基本組成

結構圖

模塊解釋

連接管理器:連接用戶請求
線程管理器:啟用線程連接處理用戶請求
用戶模塊:對連接mysql服務器的用戶做認證,並復制接受與駁回動作
命令分發模塊:對用戶的sql語句分析並分發到解析器
緩存模塊:如果是查詢語句且緩存命中,則直接緩存返回
日志模塊:日志記錄
解析器:解析查詢,生成解析數,解析sql屬於那種語句
優化器:selet語句到優化器,進行優化,選擇最佳查詢策略
表定義模塊:ddl語句
表修改模塊:修復表中的邏輯錯誤,表的創建、刪除、重命名、更新
表維護模塊:檢查、修改、備份、恢復、優化碎片整理及解析
復制模塊:數據同步
狀態報告模塊:存儲每一個執行過程的狀態信息
訪問控制模塊:檢查用戶是否具有sql語句的執行權限
表管理器:復制創建 、讀取或修改表結構定義文件;維護表描述符的高速緩存;管理表鎖
存儲引擎:存儲引擎的接口,處理真正的數據


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM