好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Mysql邏輯架構詳解

Mysql邏輯架構詳解

熱門標簽:南昌高頻外呼系統哪家公司做的好 淄博400電話申請 電話機器人市場趨勢 電銷機器人 行業 百度地圖標注后不顯示 昆明電信400電話辦理 電銷機器人各個細節介紹 溫州瑞安400電話怎么申請 俄國地圖標注app

1. 整體架構圖

和其它數據庫相比,MySQL有點與眾不同,它的架構可以在多種不同場景中應用并發揮良好作用。主要體現在存儲引擎的架構上,插件式的存儲引擎架構將查詢處理和其它的系統任務以及數據的存儲提取相分離。這種架構可以根據業務的需求和實際需要選擇合適的存儲引擎。

各層介紹:

1.1 連接層

最上層是一些客戶端和連接服務,包含本地sock通信和大多數基于客戶端/服務端工具實現的類似于tcp/ip的通信。主要完成一些類似于連接處理、授權認證、及相關的安全方案。在該層上引入了線程池的概念,為通過認證安全接入的客戶端提供線程。同樣在該層上可以實現基于SSL的安全鏈接。服務器也會為安全接入的每個客戶端驗證它所具有的操作權限。

1.2 服務層

1.3.引擎層

存儲引擎層,存儲引擎真正的負責了MySQL中數據的存儲和提取,服務器通過API與存儲引擎進行通信。不同的存儲引擎具有的功能不同,這樣我們可以根據自己的實際需要進行選取。

1.4.存儲層

數據存儲層,主要是將數據存儲在運行于裸設備的文件系統之上,并完成與存儲引擎的交互。

2. show profile

利用show profile可以查看sql的執行周期!

2.1 開啟profile

查看profile是否開啟:show variables  like '%profiling%'

如果沒有開啟,可以執行set profiling=1開啟!

2.2 使用profile

執行show prifiles命令,可以查看最近的幾次查詢。

根據Query_ID,可以進一步執行show profile cpu,block io for query Query_id來查看sql的具體執行步驟。

2.3 大致的查詢流程

mysql的查詢流程大致是:

mysql客戶端通過協議與mysql服務器建連接,發送查詢語句,先檢查查詢緩存,如果命中,直接返回結果,否則進行語句解析,也就是說,在解析查詢之前,服務器會先訪問查詢緩存(query cache)——它存儲SELECT語句以及相應的查詢結果集。如果某個查詢結果已經位于緩存中,服務器就不會再對查詢進行解析、優化、以及執行。它僅僅將緩存中的結果返回給用戶即可,這將大大提高系統的性能。

語法解析器和預處理:首先mysql通過關鍵字將SQL語句進行解析,并生成一顆對應的“解析樹”。mysql解析器將使用mysql語法規則驗證和解析查詢;預處理器則根據一些mysql規則進一步檢查解析數是否合法。

查詢優化器當解析樹被認為是合法的了,并且由優化器將其轉化成執行計劃。一條查詢可以有很多種執行方式,最后都返回相同的結果。優化器的作用就是找到這其中最好的執行計劃。。

然后,mysql默認使用的BTREE索引,并且一個大致方向是:無論怎么折騰sql,至少在目前來說,mysql最多只用到表中的一個索引。

2.4 SQL的執行順序

手寫的順序:

真正執行的順序:

隨著Mysql版本的更新換代,其優化器也在不斷的升級,優化器會分析不同執行順序產生的性能消耗不同而動態調整執行順序。下面是經常出現的查詢順序:

2.5 MyISAM和InnoDB

show engines:查看所有的數據庫引擎

show variables like '%storage_engine%' 查看默認的數據庫引擎

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

您可能感興趣的文章:
  • MySQL雙主(主主)架構配置方案
  • 深入了解Mysql邏輯架構
  • MySQL 整體架構介紹
  • MySQL20個高性能架構設計原則(值得收藏)
  • MySQL 4種常用的主從復制架構
  • MySQL 學習總結 之 初步了解 InnoDB 存儲引擎的架構設計
  • MySQL架構體系知識點總結
  • MySQL數據庫體系架構詳情

標簽:拉薩 甘南 洛陽 海口 吐魯番 嘉峪關 葫蘆島 安徽

巨人網絡通訊聲明:本文標題《Mysql邏輯架構詳解》,本文關鍵詞  Mysql,邏輯,架構,詳解,Mysql,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql邏輯架構詳解》相關的同類信息!
  • 本頁收集關于Mysql邏輯架構詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 免费无码婬片A片AAA毛多多| 鬼夫崔青来电 22新的想法| 久草免费精品视频| 人人干网| 爆操护士| 农村女人洗澡毛毛多| 久久久国产精品福利免费| 啊啊啊啊啊好舒服| 欧美亚洲综合网| 韩国无遮挡呻吟娇喘的床戏 | 91制片厂天美传媒鲸鱼传媒 | huluwa葫芦娃视频ios下载| 九一在线| 黑人巨鞭大战欧美熟妇| 古代的一A一片一级一片| 国产又大又粗又爽的毛片| 爱情岛论坛国产福利视频| 24小时日本视频免费观看高清 | 精品久久久中文字幕| 免40分钟看大片| 国产免费叼嘿片视频试看| xxxxx1819| 花莲县| 2022精品国偷自产免费观看 | 精品人妻少妇一级毛片免费| 大炕上的肉伦第二部| 国产13页| 国产美女网| 日本黄色美女| 国产China男男GayGay动漫| 综合成人在线| 欧美日韩成人在线视频| 69696969久久久午夜福利| 萍乡市| 喝牛奶变聪明的芭华3| 911精品国偷自产在线观看杏吧| 粉嫩metart全部欣赏尤蜜荟| 色综合久久五月色婷婷| 欧美四级在线电影大全| 在线好吊色视频98gao| 精品国产品国语在线不卡丶 |