原创 MySQL 5.7 XA 改進

關於MySQL XA 事務 MySQL XA 事務通常用於分佈式事務處理當中。比如在分庫分表的場景下,當遇到一個用戶事務跨了多個分區,需要使用XA事務 來完成整個事務的正確的提交和回滾,即保證全局事務的一致性。 XA 事務在分庫分表場景的

原创 日誌表設計優化與實現

摘要 這篇文章從日誌表問題引入、日誌表的共有特性、日誌表的設計需求、設計思路以及設計詳細實現的角度,闡述了在SQL Server數據庫中如何最優化設計日誌表來降低系統資源的佔用和提高系統吞吐量。 問題引入 在平時與客戶服務與交流過程中,我

原创 利用gdb跟蹤MDL加鎖過程

MDL(Meta Data LocK)的作用 在MySQL5.1及之前的版本中,如果有未提交的事務trx,當執行DROP/RENAME/ALTER TABLE RENAME操作時,不會被其他事務阻塞住。這會導致如下問題(MySQL bug

原创 MySQL · 源碼分析 ·Innodb 引擎Redo日誌存儲格式簡介

MySQL有多種日誌。不同種類、不同目的的日誌會記錄在不同的日誌文件中,它們可以幫助你找出mysqld內部發生的事情。比如錯誤日誌:用來記錄啓動、運行或停止mysqld進程時出現的問題;查詢日誌:記錄建立的客戶端連接和執行的語句;二進制日

原创 show binary logs 靈異事件

問題背景 最近在運維 MySQL 中遇到一個神奇的問題,分享給大家。現象是這樣的,show binary logs 沒有返回結果,flush binary logs 後也不行, 但是 binlog 是正常工作的,show master s

原创 ssh 遇到的問題

問題描述:        當在while循環中,使用ssh執行命令時,之後獲取第一行,例如第一行當IP。 解決方法:        1. 使用for 循環        2. 在ssh命令行中加入  -n 參數   以下是測試舉例: #

原创 zabbix安裝(LAMP)

目錄 一、zabbix簡介 1、關於智能運維 2、zabbix進程組成結構    ·zabbix_agentd    ·zabbix_get    ·zabbix_sender    ·zabbix_server    ·zabbix_p

原创 死鎖日誌解析

原创 orchestrator 安裝?參數?VIP腳本?

1. 準備 操作系統7(因爲要求glibc版本) vim /etc/hosts (所有機器都要寫,都要編輯) iptables 、 selinux 都要關閉 下載地址:https://github.com/github/orch

原创 netstat詳解

簡介 Netstat 命令用於顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。 輸出信息含義 執

原创 LINUX 運維管理問題

1.ssh 報錯 reverse mapping checking getaddrinfo for bogon [IP地址] failed - POSSIBLE BREAK-IN ATTEMPT! 解決方法: 解決方法一:在/etc/

原创 redis數據遷移的方法

方法一:離線遷移 通過RDB或者aof文件 RDB: 快 目的庫必須開啓才能用 步驟: 1.源庫 執行 BGSAVE 2.copy 源庫的.rdb文件至目標庫 3.重啓目標庫 AOF: 慢 源庫

原创 供自己閱覽和學習的精品文章鏈接

一以MySQL爲例,詳解數據庫索引原理以及深度優化 https://mp.weixin.qq.com/s/29cvchKqQc7Ng4T_gT2J3A 一tomcat系統架構 https://mp.weixin.qq.com/s/Gfma

原创 mysql入門幫助

注:此篇文章參考 訂閱號 “數據和雲”,如有侵權,請聯繫我刪除 / 啓動MySQL / mysqld_safe --defaluts-file=~ & ***/ *連接與斷開服務器 / mysql -h 地址 -P 端口 -u 用戶

原创 datax(oraclereader-mysqlwriter)測試用例

做了兩個測試: 第一個測試沒有報錯,但是沒有取到數據; 第二次測試成功。 測試一的json文件如下: { "job": { "content": [ { "