
| 組件 | 職責 |
|---|---|
| Connectors | 各語言客戶端驅動(JDBC, ODBC, .NET, Python 等) |
| Management Services & Utilities | 管理工具接口(備份、監控、遷移等) |
| Connection Pool | 線程/連接池管理,複用連接減少開銷 |
| SQL Interface | SQL 語句入口(DML, DDL, DCL) |
| Parser | 語法解析,生成解析樹 |
| Optimizer | 查詢優化器,選擇最優執行計劃(索引、Join 順序等) |
| Cache & Buffer | Query Cache(已棄用 8.0)、Table Cache、Buffer Pool 等 |
| Storage Engine | 插件式存儲引擎(InnoDB, MyISAM, Memory...)負責數據存取 |
mysqld 進程,內部多線程處理連接(每連接一線程/線程池)。後續將補充:InnoDB 內存結構、Redo/Undo Log、Checkpoint、自適應哈希索引、鎖子系統、複製架構等深度主題。