原创 硬盤讀寫追蹤工具Blktrace&Blkparse

1. Blktrace和Blkparse簡介blktrace是一個針對Linux內核中塊設備I/O層的跟蹤工具,用來收集磁盤IO信息中當IO進行到塊設備層(block層,所以叫blk trace)時的詳細信息(如IO請求提交,入隊,合併,完

原创 gdb 調試入門,大牛寫的高質量指南

轉載地址:http://blog.jobbole.com/107759/?from=timeline&isappinstalled=0

原创 MySQL 的實時性能監控利器

操作系統及MySQL數據庫的實時性能狀態數據尤爲重要,特別是在有性能抖動的時候,這些實時的性能數據可以快速幫助你定位系統或MySQL數據庫的性能瓶頸,就像你在Linux系統上使用「top,sar,iostat」等命令工具一樣,可以立刻定位O

原创 併發插入引起的死鎖問題排查

2017大年初一晚上,線上報死鎖了..大家掛着***排查問題,也是有點意思.不過當時並沒有排查出原因上班之後,發現是客戶端的一個bug.本來應該發送一個請求,但是卻發送了大量的請求,應用層面又沒有做冪等設計,所以所有的請求都落到了數據庫層面

原创 我的友情鏈接

51CTO博客開發技術成就夢想Share your knowledge …For The Dreamwww.kisspuppet.com300second的運維小站王偉斬月撫琴煮酒峯雲,就她了。技術成就夢想中國IT博客大賽行走江湖賀春暘的技

原创 一個罕見的MySQL redo死鎖問題排查及解決過程(pt-pmp)

週一上班,首先向同事瞭解了一下上週的測試情況,被告知在多實例場景下 MySQL Server hang 住,無法測試下去,原生版本不存在這個問題,而新版本上出現了這個問題,不禁心頭一顫,心中不禁感到奇怪,還好現場環境還在,爲排查問題提供了一

原创 MySQL抓包工具:MySQL Sniffer

簡介MySQL Sniffer 是一個基於 MySQL 協議的抓包工具,實時抓取 MySQLServer 端的請求,並格式化輸出。輸出內容包訪問括時間、訪問用戶、來源 IP、訪問 Database、命令耗時、返回數據行數、執行語句等。有批量

原创 運維利器:萬能的 strace

strace是什麼?按照strace官網的描述, strace是一個可用於診斷、調試和教學的Linux用戶空間跟蹤器。我們用它來監控用戶空間進程和內核的交互,比如系統調用、信號傳遞、進程狀態變更等。strace底層使用內核的ptrace特性