Stories

List
Create Time

MySQL 基礎架構(二):連接層與數據存儲層深度解析

本文將聚焦於MySQL架構的另外兩個關鍵組成部分:**連接層**與數據存儲層,揭秘客户端如何與MySQL建立通信橋樑,以及數據如何持久化到物理磁盤。 MySQL系列文章 在上一篇文章《MySQL 基礎架構(一):SQL語句的執行之旅》中,我們深入探討了MySQL的核心服務層與存儲引擎層。本文將聚焦於MySQL架構的另外兩個關鍵組成部分:連接層與數據存儲層,揭秘客户端如何與My

Create Time

MySQL索引(一):從數據結構到存儲引擎的實現

索引的本質是一種數據結構,用於快速定位數據,就像書的目錄一樣,可以幫助我們快速找到需要的內容,而不必逐頁翻閲。 MySQL系列文章 MySQL索引是數據庫性能優化的核心知識之一。正確理解索引的原理和使用場景,對於編寫高效的SQL語句和設計合理的表結構至關重要。本文將系統介紹MySQL索引的相關知識,包括常見的數據結構、不同存儲引擎的索引實現方式,以及聚簇索引和非聚簇索引的區別

Create Time

MySQL 基礎架構(一):SQL語句的執行之旅

MySQL 採用經典的分層架構設計,整體可分為 Server 層和存儲引擎層兩大部分。這種設計實現了核心功能與存儲實現的分離,為不同類型的應用場景提供了靈活的存儲方案。 MySQL系列文章 你是否好奇過,一條看似簡單的SQL查詢語句,在MySQL內部究竟經歷了怎樣的"奇幻之旅"?從連接建立到結果返回,MySQL是如何層層處理、優化執行,最終將數據呈現在我們面前的? 作為一

Create Time

MySQL索引(二):覆蓋索引、最左前綴原則與索引下推詳解

MySQL系列文章 本文是MySQL索引系列的第二篇,接續前文《MySQL索引(一):從數據結構到存儲引擎的實現》的基礎知識,將深入探討索引的高級特性和優化技巧。本文將通過實際案例,詳細解析覆蓋索引、最左前綴原則和索引下推這三個核心優化技術。 在數據庫性能優化中,合理使用索引是最有效的手段之一。前文我們介紹了索引的基本數據結構和工作原理,今天我們將繼續探索MySQL索引的三個特