91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

mysql architecture詳解

發布時間:2020-04-26 14:35:28 來源:億速云 閱讀:250 作者:三月 欄目:數據庫

下文內容主要給大家帶來mysql architecture詳解,這里所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。

mysql architecture 說明

mysql architecture詳解

字段意義說明

Connectors:數據庫連接器

Native C API:C連接數據庫接口

JDBC:Java連接數據庫驅動

ODBC:開放數據庫互連

.NET:.NET連接數據庫驅動

PHP:PHP連接數據庫驅動

Perl:Perl連接數據庫驅動

Python:Python連接數據庫驅動

Ruby:Ruby連接數據庫驅動

Cobol:Cobol連接數據庫驅動


Connection Pool:

MySQL是單進程多線程工作模式,所以必須維護一個線程池。管理大量線程對大量客戶端并發請求進行并發響應。

Authentication:認證,用戶名密碼等。

Thread Reuse:線程重用。(當一個用戶連接請求進來之后,需要一個線程來進行響應。當用戶退出,這個線程并不是被銷毀,而是清理此線程重新收歸到線程池當中的空閑線程中)

Connection Limits:線程池的大小決定了連接并發數的上限。

Check Memory:線程內存檢查

Caches:線程緩存。

SQL Interface:類似于mysql的shell,SQL命令的解釋器,支持過程式編程,支持視圖、存儲過程、存儲函數、觸發器,分析語法問題等等。


Parser:SQL語句分析器,并不分析語法問題,進行語句的執行分析。查詢翻譯,將一個查詢語句轉化成對應的可以識別的語句,能在本地執行的特定操作。分析是對某個對象有訪問權限等。

Optimizer:負責檢查多條路徑及每條路徑的開銷,評估開銷(開銷的計算依賴于索引,動態生產的統計數據,內部組件等)。生成統計數據等。


Caches&Buffers:MySQL的某些存儲引擎,將訪問到的頻繁的熱點數據裝入內存,用戶直接訪問內存便于訪問。所MySQL需要維護一個Caches&Buffers.


Pluggable Storage Engines:

插件式存儲引擎。MyISAM、InnoDB、NDB、Archive、Memory等,存儲引起負責把具體分析的結果(Optimizer),完成對磁盤上文件的路徑訪問的轉換。

存儲引擎需要把語句映射到磁盤塊,并將磁盤塊加載到內存中。


FileSystem:物理視圖,在操作系統級別,MySQL的數據存儲為一個個文件。


Files&Logs:

    Redo:重做日志

    Undo:撤銷日志

    Data:數據文件

    Index:索引文件

    Binary:二進制日志文件

    Error:錯誤日志

    Query and Slow:查詢日志和慢查詢日志


簡化架構說明

mysql architecture詳解

流程說明:

  • 1.各種客戶端通過連接器,交由連接線程處理。負載連接線程的創建、管理、銷毀等。

  • 2.用戶發出語句后,由分析器進行分析。如果是查詢語句,直接進入查詢緩存。

  • 3.如果命中,直接返回,如果未命中。則繼續交給優化器。

  • 4.優化完成以后,交給存儲引擎負責對應的文件系統,取到相關的數據。加載到內存中,由存儲引擎挑選出對應的行或符合條件的行。

對于以上關于mysql architecture詳解,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。

 



向AI問一下細節

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

AI

荥阳市| 保定市| 贵定县| 友谊县| 土默特左旗| 三明市| 吉林省| 林周县| 新蔡县| 西吉县| 鹿邑县| 宜川县| 龙江县| 长寿区| 宁陕县| 阜城县| 姜堰市| 连州市| 洪江市| 镇远县| 林周县| 吉木乃县| 嵊州市| 建宁县| 孝昌县| 安阳市| 鹰潭市| 上高县| 稷山县| 铜川市| 沅陵县| 杨浦区| 白朗县| 阿尔山市| 清水县| 竹山县| 红桥区| 许昌市| 望奎县| 汉川市| 武威市|