中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL三層邏輯架構是什么

發布時間:2022-03-14 10:40:26 來源:億速云 閱讀:176 作者:小新 欄目:開發技術

小編給大家分享一下MySQL三層邏輯架構是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

MySQL三層邏輯架構

MySQL的存儲引擎架構將查詢處理與數據的存儲/提取相分離。下面是MySQL的邏輯架構圖:

MySQL三層邏輯架構是什么

1、第一層負責連接管理、授權認證、安全等等。

每個客戶端的連接都對應著服務器上的一個線程。服務器上維護了一個線程池,避免為每個連接都創建銷毀一個線程。當客戶端連接到MySQL服務器時,服務器對其進行認證。可以通過用戶名和密碼的方式進行認證,也可以通過SSL證書進行認證。登錄認證通過后,服務器還會驗證該客戶端是否有執行某個查詢的權限。

2、第二層負責解析查詢

編譯SQL,并對其進行優化(如調整表的讀取順序,選擇合適的索引等)。對于SELECT語句,在解析查詢前,服務器會先檢查查詢緩存,如果能在其中找到對應的查詢結果,則無需再進行查詢解析、優化等過程,直接返回查詢結果。存儲過程、觸發器、視圖等都在這一層實現。

3、第三層是存儲引擎

存儲引擎負責在MySQL中存儲數據、提取數據、開啟一個事務等等。存儲引擎通過API與上層進行通信,這些API屏蔽了不同存儲引擎之間的差異,使得這些差異對上層查詢過程透明。存儲引擎不會去解析SQL。

以上是“MySQL三層邏輯架構是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲周县| 广德县| 兴文县| 铁力市| 西平县| 西充县| 宁海县| 武乡县| 正宁县| 洱源县| 洪雅县| 大名县| 周宁县| 岑巩县| 吴忠市| 沂南县| 舞钢市| 横峰县| 桂东县| 洛阳市| 来凤县| 平邑县| 徐州市| 高邮市| 宁城县| 安平县| 沙雅县| 保山市| 吉林市| 玉溪市| 伊春市| 五家渠市| 普安县| 潍坊市| 西乌珠穆沁旗| 和田县| 莱芜市| 丁青县| 海晏县| 建阳市| 蓬安县|