分布式鎖的由來 如何實現(xiàn)分布式鎖 但是,它存在一個很大的問題,當客戶端 1 拿到鎖后,如果發(fā)生下面的場景,就會造成「死鎖」:- 程序處理業(yè)務邏輯...
配置yum倉庫 安裝其他工具 查看版本 工具安裝 導出命令 默認導出所有database 導出指定database 如果redis設有密碼 導入...
List隊列模型 因為 List 底層的實現(xiàn)就是一個「鏈表」,在頭部和尾部操作元素,時間復雜度都是 O(1),這意味著它非常符合消息隊列的模型。...
前言 本文僅僅作為個人學習源碼記錄使用,如果存在表述或者解析不準歡迎批評指導,另外文中也有一些從運維角度出發(fā)結合實際的生產(chǎn)環(huán)境做了一些建議也歡迎...
MySQL安裝 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.36-...
前置準備 MYSQL源碼下載地址:https://dev.mysql.com/downloads/file/?id=508115[https:/...
背景 線上用備份數(shù)據(jù)拉起一個實例后,發(fā)現(xiàn)部分表找不到,然后查看錯誤日志如下所示。 原因分析 代碼調試堆棧日志 MySQL代碼 問題復現(xiàn) 復現(xiàn)結果...
復制簡介 數(shù)據(jù)的同步過程一般都涉及到全量數(shù)據(jù)的遷移以及后續(xù)增量數(shù)據(jù)的同步。 對于Mysql數(shù)據(jù)庫可以通過mysqldump+binlog的方式獲...
MySQL現(xiàn)象 1.因為發(fā)生時間在凌晨基本業(yè)務流量2.Show processlist的結果顯示大量的線程狀態(tài)為 Opening tables ...