mysql 體系結構 了解MySQL體系結構

2021-08-13 06:15:49 字數 1186 閱讀 9177

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 連線池。管理緩衝使...