《Disney +》 迪士尼、Marvel、彼思、星球大戰…  PlayStation®Partner Award 2021 日本及亞洲地區得獎名單出爐!   8月28至30日《決勝時刻:先鋒》Alpha測試登陸PlayStation   Cosplayer・Enako就任美少女養成遊戲「放置少女」的官方宣傳大使   【開箱】有線、無線雙對應,華碩小巧電競鍵盤 ASUS「ROG Falchion」!   生存工藝遊戲「Valheim」於Steam登場!進入廣大的奇幻世界吧!   以瑞波幣支薪!SBI e-Sports公司成立PUBG MOBILE部,並加入五名生力軍!   《審判之逝》預購及發佈後詳情揭露   充滿蟹的小遊戲 不是Clubhouse是Crabhouse 

MySQL show processlist 太多雜訊的解法

商業

MySQL 使用 show processlist、show full processlist 常常會出現一卡車的 Sleep,>或者一些想要過濾掉的東西,可以怎麼做呢?

MySQL show processlist 太多雜訊的解法

若於 MySQL 的命令提示字元裡面,可以使用 P 的命令設定過濾,可參考此篇:4.5.1.2 mysql Client Commands,步驟如下:

  1. mysql -u root -p
  2. mysql> P grep -v Sleep
  3. show full processlist; # 就沒有 Sleep 的資訊了~

若使用 SQL 命令想要過濾,可以使用下述命令:

  • SELECT * FROM information_schema.processlist WHERE STATE != '';
  • SELECT * FROM information_schema.processlist WHERE COMMAND != 'Sleep';
  • SELECT * FROM information_schema.processlist WHERE db = 'dbname' AND COMMAND != 'Sleep';

相關網頁

Tsung

隨機商業新聞