
MySQL全表掃描在大多數場景下性能都是非常低下的,尤其在表數據量特別大的情況下,全表掃描會耗盡數據庫資源,嚴重時會導致數據庫服務不可用,數據庫...
索引條件下推,Index Condition Pushdown,簡稱ICP,是MySQL通過索引查詢數據的一種優化方法,對于特定場景下的SQL優...
MySQL在處理join查詢時,遍歷驅動表的記錄,把驅動表的記錄傳遞給被驅動表,然后根據join連接條件進行匹配。優化器通常會將更小的表作為驅動...
MySQL自帶了很多插件,比如半同步插件、審計插件、密碼驗證插件等等,甚至MySQL存儲引擎也是以插件方式實現的。MySQL開放的插件接口,為開...
MySQL主從復制通過Binlog進行數據傳輸,主庫寫入數據,生成Binlog,通過dump線程將Binlog發送給從庫,從庫IO線程接收Bin...
MySQL主從復制是邏輯復制,基于Binlog進行主從數據傳輸,MySQL提供了豐富的參數來配置主從復制過濾條件。在主庫可以設置對于庫的數據寫入...
在之前的文章《mysql主從復制io線程源碼分析》,我們分析了MySQL從庫的io線程工作的主要過程,大致回顧一下,如下: 連接主庫 發送COM...
mysql主從復制通過binlog來同步數據,在從庫上執行start slave,會開啟兩個線程,分別是io線程和sql線程。io線程負責從主庫...
count函數是用來獲取表中滿足一定條件的記錄數,常見用法有三種,count(*),count(1),count(field),這三種有什么區別...