mysql基本組成
結構圖

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