mysql 資料庫體系結構圖:
mysql 由以下幾部分組成:
1、connectors:不同語言中與 sql 的互動
show variables like
'%connection%'
variable_name value
character_set_connection utf8
collation_connection utf8_general_ci
extra_max_connections
max_connections 8512
max_user_connections 8512
max_connections:就是整個mysql例項的最大連線數限制
max_user_connections:是單個使用者的最大連線數,這裡未指明是哪個使用者,是任意乙個使用者。
2、management serveices & utilities:系統管理和控制工具
備份和恢復的安全性,複製,集群,管理,配置,遷移和元資料。
3、connection pool:連線池
進行身份驗證、執行緒重用,連線限制,檢查記憶體,資料快取;管理使用者的連線,執行緒處理等需要快取的需求。
4、sql inte***ce:sql 介面
進行 dml、ddl,儲存過程、檢視、觸發器等操作和管理;使用者通過 sql 命令來查詢所需結果。
5、parser:解析器
查詢翻譯物件的特權;sql 命令傳遞到解析器的時候會被解析器驗證和解析。
6、optimizer:查詢優化器
7、cache 和 buffer:查詢快取
全域性和引擎特定的快取和緩衝區;
8、engine:儲存引擎
mysql 的 windows 版本預設儲存引擎為 innodb,innodb 支援事務,並且提供行級的鎖定。
mysql全了解 體系結構
mysql體系結構圖 根據下面mysql官方手冊的圖分析,mysql由以下幾部分組成 a 連線池元件 php c api python b 管理服務和工具元件 c sql介面元件 d 查詢分析器元件 e 優化器元件 f 緩衝 cache 元件 g 外掛程式式儲存引擎 h 物理檔案 mysql資料庫區...
簡述mysql體系結構 MySQL體系結構
一 mysql登入方式 一 tcp ip方式 遠端 本地 mysql uroot poldboy123 h 10.0.0.51 p3306 二 socket方式 mysql uroot poldboy123 s tmp mysql.sock 二 例項介紹 例項 mysqld後台守護程序 主線程 ma...
MySQL體系結構
了解mysql必須牢牢記住其體系結構圖,mysql是由sql介面,解析器,優化器,快取,儲存引擎組成的 1 connectors指的是不同語言中與sql的互動 2 management serveices utilities 系統管理和控制工具 3 connection pool 連線池。管理緩衝使...