一 簡介 從另一種角度排查問題
二 目的 更快更好的定位並且解決問題
三 研發角度的操作
1 場景描述:歷史資料的不斷增多,訪問量不斷的上公升,負載也在不斷的上公升,這個根據監控圖的歷史趨勢圖能夠發現隨著時間不斷的增長而增長
解決方式:分庫分表或者公升級伺服器配置
物件:程式主動觸發
2 場景描述:資料和訪問量很穩定,負責突然上公升一段時間,處理完又迅速下降.每天準時出現.這基本是由於定時task導致的
解決方式: 針對task任務調整降低執行頻率,優化慢sql語句
物件:程式主動觸發
3 場景描述:資料和訪問量很穩定,負載突然上公升一段時間,處理完又迅速下降,出現時間不固定,這是由於研發主動觸發task任務導致的
解決方式: 針對task任務調整
物件: 研發主動觸發
4 場景描述: dba執行某些特殊sql導致的負載飆公升,常見於大表的ddl草
解決方式:低峰執行
物件: dba進行觸發
四 sql語句的角度
1 大概有十分之四的負載問題都是由於查詢慢日誌語句引起的,通過show processlist和slow.log檔案也能迅速捕捉到
2 大概有十分之四的負載問題是由瞬時大量的查詢/事務併發執行緒訪問引起的,通過show processlist和研發溝通能迅速捕捉到
3 最後還有其他原因: 1 鎖等待 2 大事務 3 刪除大表等操作引起
五 dba的角度
1 形成db-負責人制度,當對應db發生時,能第一時間根據應用ip-sql語句和研發溝通,了解情況
2 定時集中優化慢語句,能減少線上負載問題的發生
校園的一角
早晨的宣傳欄前 王韜正在看一張 haha購物網招聘推銷員 的廣告。不遠處,王韜的女朋友晴晴等得有些不耐煩了。晴晴道 哎呀,那些廣告有什麼好看的,時間不早了,趕緊去圖書館佔位置去啦!王韜的眼睛依舊盯著廣告,說道 再等一會兒啊。晴晴鬧起了小脾氣,道 你不走,我可走了!王韜無奈道 好啦,走,不看啦。王韜邊...
棋盤缺一角問題
問題的描述很簡單,就是乙個西洋棋的棋盤缺少乙個方格。我們能否使用右邊l的圖案拼出左邊這種棋盤 並且右邊的圖形不可以重疊 這是一道智力測試題,但是我們可以通過程式非常簡潔的處理這個問題。首先,我們希望問題的規模縮小,我們首先將棋盤分成四個部分 這個時候問題出現了,有乙個小部分和其他部分不同,這對我們很...
指標與引用的一角
指標與引用的一角 2011年09月09日 引用通過指標實現是眾所周知的事情,但是指標和引用配合使用的時候遇到乙個小問題,現記錄於下,以供日後參照。問題的起因 通過訊息傳遞的系統,在收到訊息的時候需要解析訊息。最近做了一次修改,把訊息結構體裡的部分內容刪除以後,其中一部分內容改由記憶體拼接的方式傳遞。...