Mysql體系結構整理

2021-12-30 04:43:06 字數 594 閱讀 9064

mysql由資料檔案和資料庫例項組成,是單程序多執行緒架構組成。

資料庫檔案:物理作業系統檔案或者其它檔案的集合,在mysql中,資料庫檔案可以是frm、myd、myi、ibd等結尾的檔案,當使用ndb儲存引擎時候,不是os檔案,是存放於記憶體中的檔案;

資料庫例項:由資料庫後台程序/執行緒以及乙個共享記憶體區組成的記憶體結構,共享記憶體可以被執行的後台程序/執行緒所共享。資料庫關閉,資料例項就不存在了,資料庫檔案還是儲存在磁碟上。

主要元件介紹:

1.connectors指的是不同開發語言中與sql的介面程式;

2.management serveices & utilities: 服務和工具管理介面;

3.connection pool: 連線池;

4 sql inte***ce: sql介面;

5.parser: sql解析器;

6.optimizer: 查詢優化器;

7.cache和buffer: 查詢快取;

8.engine :儲存引擎

未完,待續。。。

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

mysql 資料庫體系結構圖 mysql 由以下幾部分組成 1 connectors 不同語言中與 sql 的互動 show variables like connection variable name value character set connection utf8 collation c...

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