您好,登錄后才能下訂單哦!
這篇文章主要講解了“mysql主從的相關知識點整理”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“mysql主從的相關知識點整理”吧!
一、導致數據庫停止的原因:
a、mysqld經常異常結束
b、磁盤空間滿了
c、磁盤故障
d、服務器電源故障
二、MySQL主從同步功能的特性以及注意事項:
a、主(master)指的是接收客戶端發出的修改與查詢兩種類型的語句的服務器
b、從(Slave)指的是不接收客戶端發出的更新請求,僅通過與Master的聯動來進行數據的更新服務器
三、同步數據同步、異步數據同步:
a、為了實現同步,Slave中設置了兩個進程同時工作,即“I/O進程”與“SQL進程”;
b、I/O進程負責將從Master得到的數據(更新日志)放到中繼日志文件中進行記錄;
c、SQL線程則是將中繼日志讀取并執行查詢
四、為什么需要兩個線程了?
主要是為了降低同步的延遲,如果只分配給一個線程,且SQL的處理又比較花時間,那么在處理SQL語句期間是無法從Master復制數據的
五、二進制日志與中繼日志
a、Master中會生成“二進制日志”,Slave中會生成中繼日志
b、二進制日志中只記錄修改數據的語句,而不記錄查詢類(不對數據庫修改)的語句,二進制除了被用于同步外,還會被用于保存備份中更新的語句
c、二進制不是文本格式,無法直接打開查看,需要在命令行下使用mysqlbinlog將其轉換為文本格式
d、中繼日志是指,Slave的I/O線程在從Master獲取更新日志(記錄了修改類語句所請求的數據)后,將其保存在Slave上。
e、中繼日志內容與二進制日志相同,與二進制日志不同的是,當不需要時,中繼日志會被SQL線程自動刪除,不需要手動刪除
感謝各位的閱讀,以上就是“mysql主從的相關知識點整理”的內容了,經過本文的學習后,相信大家對mysql主從的相關知識點整理這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。