mysql

什麼是 binlog?

為什麼寫這篇文章? 大家當年在學MySQL的時候,為了能夠迅速就業,一般是學習一下MySQL的基本語法,差不多就出山找工作了。水平稍微好一點的童鞋呢還會懂一點儲存過程的編寫,又或者是懂一點索引的建立和使

MySQL慢查詢日誌釋疑總結

之前寫了一篇“ MySQL慢查詢日誌總結 “,總結了一些MySQL慢查詢日誌常用的相關知識,這裡總結一下在工作當中遇到關於MySQL慢查詢日誌的相關細節問題,有些是釋疑或自己有疑惑,

解決MySQL5.7密碼重置問題

前言:最近活動,買了臺伺服器,環境什麼的都弄完了,MySQL是安裝的5.7的版本,連線進入的時候出現了下面的錯誤 這其實是MySQL5.7的一個安全機制,需要你重新設定密碼。 set pass

High Performance MySQL閱讀筆記

- 第一層是連線處理,授權認證等方面 - 第二層是查詢解析,分析,優化,快取和所有內建函式如日期,時間等, 此外還有所有儲存引擎都提供的功能例如儲存過程,觸發器,檢視等。 - 第三層是儲存引擎,儲存引

MySQL 8.0優化器都有哪些新特性?

MySQL當前已經發布到MySQL 8.0版本,在新的版本中,可以看到MySQL之前被人詬病的優化器部分做了很多的改動。 由於筆者之前的工作環境是5.6,最近切換到最新的8.0版本,本文涵蓋了一些本人感興趣

MySQL複製效能優化和常見問題分析

先來說說影響MySQL複製效能的幾個引數吧 二進位制日誌檔案並不是每次寫的時候都會同步到磁碟,當發生宕機的時候,可能會有最後一部分資料沒有寫入到binlog中,這給恢復和複製帶來了問題。當sync_bin

MySQL基於GTID主從複製的雜談

先來回顧一下MySQL的二進位制知識點。基於Row格式的日誌可以避免MySQL主從複製中出現的主從不一致問題。在一個sql語句修改了1000條資料的情況下,基於段的日誌格式只會記錄這個sql語句。而基於row的

1714855106.8684