mysql整體架構

2021-10-23 22:18:29 字數 575 閱讀 4351

首先我們看下mysql的包含的內容

聯結器分析器查詢快取優化器執行器儲存引擎

聯結器

聯結器主要負責和客戶端建立連線,維持和管理連線,還有就是獲取許可權
查詢快取
如果你配置了快取的查詢,那麼在mysql拿到請求時會查詢快取,如果命中就會直接把資料返回給客戶端.
分析器
就是分析的語法是否正確就是我們查詢的提示語法錯誤.
優化器
當你表中增加了多個索引或者多表操作的時候.由優化器來決定索引的使用,表連線的順序
執行器
執行sql語句,操作儲存引擎,返回結果.
儲存引擎
儲存資料,提供讀寫介面

mysql網路架構 MySQL 整體架構一覽

mysql 在整體架構上分為 server 層和儲存引擎層。其中 server 層,包括聯結器 查詢快取 分析器 優化器 執行器等,儲存過程 觸發器 檢視和內建函式都在這層實現。資料引擎層負責資料的儲存和提取,如 innodb myisam memory 等引擎。在客戶端連線到 server 層後,...

Android App整體架構

本文是對我在知乎乙個回答的整理,其中的內容大多是對我平時的閱讀和實踐的總結,希望對android的開發者有所幫助。但畢竟是個人的一些思考,難免有疏漏,也歡迎對本文的內容提出建議。模型層 model 中的整體 量是最大的,一般由大量的package組成,針對這部分需要做的就是在程式設計的過程中,做好模...

spring 整體架構

1.core container 核心容器 core 包含spring框架的核心工具類 beans 包含訪問配置檔案 建立和管理bean 以及進行ioc di 相關操作的所有類 context 整合beans為spring框架提供大量的擴充套件 expression language 提供表示式語言...