原创 LR Error: Failed to deliver a p2p message from son to parent process, reason - communication error.

  一、場景在執行接口的併發性能測試時,提示Code-29723Error: Failed to deliver a p2p message from parent to child process, reason -communicat

原创 記一次MySQL中Waiting for table metadata lock的解決方法

最近項目中的數據庫查詢經常掛起,應用程序啓動後也報操作超時。測試人員就說數據庫又掛了(貌似他們眼中的連接失敗,查詢無果都是掛了),通過 show processlist 一看,滿屏都是 Waiting for table metadata

原创 Mysql佔用過高CPU時的優化手段

Mysql佔用過高CPU時的優化手段   Mysql佔用CPU過高的時候,該從哪些方面下手進行優化? 佔用CPU過高,可以做如下考慮: 1)一般來講,排除高併發的因素,還是要找到導致你CPU過高的哪幾條在執行的SQL,show proce

原创 mysql存儲引擎查看與修改

如何查看MySQL的當前存儲引擎? 如何查看MySQL的當前存儲引擎? 一般情況下,mysql會默認提供多種存儲引擎,你可以通過下面的查看:   看你的mysql現在已提供什麼存儲引擎: mysql> show engines;   看你

原创 linux殭屍進程產生原因及如何避免

        給進程設置殭屍狀態的目的是維護子進程的信息,以便父進程在以後某個時間獲取。這些信息包括子進程的進程ID、終止狀態以及資源利用信息(CPU時間,內存使用量等等)。如果一個進程終止,而該進程有子進程處於殭屍狀態,那麼它的所有殭

原创 mysql執行計劃詳解

引言:實際項目開發中,由於我們不知道實際查詢的時候數據庫裏發生了什麼事情,數據庫軟件是怎樣掃描表、怎樣使用索引的,因此,我們能感知到的就只有sql語句運行的時間,在數據規模不大時,查詢是瞬間的,因此,在寫sql語句的時候就很少考慮到性能的