« やる夫のサイトにスパムがきまくるようです。 | トップページ | やる夫がmtuの設定変更するようです。 »

2008-04-14

[mysql] やる夫がDBコネクションをkillするようです。

やる夫がスロークエリに悩まされているようです。

週明け早々からアボンヌしてしまいました。活性保守メンテナンスなのですが、処理が重くついでに、他の設定も加えたため、idleが0に差し込みました。休み中雲隠れしとけばよかった・・・。

         ____
       /::::::::::  u\  
      /:::::::::⌒ 三. ⌒\    監視からの電話が鳴り止まないお・・・。
    /:::::::::: ( ○)三(○)\ 
    |::::::::::::::::⌒(__人__)⌒  | ________
     \::::::::::   ` ⌒´   ,/ .| |          |
    ノ::::::::::u         \ | |          |
  /:::::::::::::::::      u       | |          |
 |::::::::::::: l  u             | |          |
 ヽ:::::::::::: -一ー_~、⌒)^),-、   | |_________|
  ヽ::::::::___,ノγ⌒ヽ)ニニ- ̄   | |  |

# sar
07時45分01秒       CPU     %user     %nice   %system   %iowait     %idle
07時50分01秒       all     20.90      0.00      9.95     60.64      8.51
07時55分01秒       all     16.33      0.00      7.79     72.91      2.97
08時00分02秒       all     15.26      0.00      6.73     76.42      1.59
08時05分01秒       all     14.20      0.00      6.31     78.51      0.98
08時10分01秒       all     14.82      0.00      6.29     78.05      0.83
08時15分01秒       all     14.14      0.00      5.85     79.47      0.53
08時20分01秒       all     13.16      0.00      5.47     80.84      0.53
08時25分01秒       all     13.23      0.00      5.48     80.84      0.45
08時30分01秒       all     12.49      0.00      4.98     82.04      0.48
08時35分01秒       all     11.78      0.00      4.88     82.88      0.46

DBへのコネクションがやたら多い・・・。

# netstat | grep -c ESTABLISHED
502
# netstat | grep ESTABLISHED | grep -c 192.168.2.12
240

  • Maxconectionsは512です。普段は260くらいとします。
  • 上記例だと、”192.168.2.12”からのコネクションで半分を使い果している感じです。

”192.168.2.12”は監視orバッチ系のサーバなので、アプリを停止しました・・・が、selectはDBサーバに滞留しちゃうので、DB側でプロセスを停止しないといけません。

特定ホストからのプロセスを停止する方法

# mysqladmin processlist  | grep 192.168.2.12
| 245713 | neet | 192.168.2.12 | yaruo_db | Sleep   | 5018565  |                |
| 250366 | neet | 192.168.2.12 | yaruo_db | Sleep   | 40324525 |                |

結構見やすいように整形しちゃいましたが、こんな感じで出力されます。左端の数字がプロセスIDなので、ひたすらkillしてやればよいです。kill方法は下記にしるします。

# mysqladmin kill 171491 -u root

----------------------------------------

現場で使える MySQL (DB Magazine SELECTION)
松信 嘉範
翔泳社翔泳社翔泳社
定価 : ¥ 2,730
2006-03-17
amazonで詳しく見る

|

« やる夫のサイトにスパムがきまくるようです。 | トップページ | やる夫がmtuの設定変更するようです。 »

MySQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/20221619

この記事へのトラックバック一覧です: [mysql] やる夫がDBコネクションをkillするようです。:

« やる夫のサイトにスパムがきまくるようです。 | トップページ | やる夫がmtuの設定変更するようです。 »