mysql:8643
From: きたぢま <きたぢま <kitajima@xxxxxxxxxx>>
Date: Thu, 22 Jan 2004 10:34:50 +0900
Subject: [mysql 08643] Re: 負荷分散(軽減方法)について質問します
これは[yabu@xxxxxxxxxx]様が[04/01/22 01:59:40]に送信された、 [[mysql 08641] Re: 負荷分散(軽減方法)について質問します]の返信です。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ CPU使用率100%ですか…。CPU以外のパフォーマンスはどのようになってますか? (メモリやディスクI/Oなど)上手くチューニングされてますでしょうか。 テーブル構造の見直しや、SQL文の最適化などが良いかと。 MySQLでは遅いSQL文のログを取る機能があります。(指定秒以上かかるSQLを遅い と定義することも可能) ⇒http://www.softagency.co.jp/mysql/Manual/html/manual.ja_MySQL_Database_Administration.html#Slow_query_log このSQL文のExplain結果を見て、意図するインデックスが使われているかどうか などを検証してみて、もし意図するインデックスを使っていなかったら文を書き 換えるなどの対応が良いかと思います。 この方法がお金がかからず簡単で効果的面な場合が多いです。 これがダメならメモリキャッシュに使うサイズ設定ややテーブル構造の変更など のチューニングも考えられます。 yabu@xxxxxxxxxx> satoです。 yabu@xxxxxxxxxx> yabu@xxxxxxxxxx> とみたさん、ご回答ありがとうございました。 yabu@xxxxxxxxxx> yabu@xxxxxxxxxx> >単純に max_connections が少なすぎる…ってことはないでしょうか。 yabu@xxxxxxxxxx> とりあえず、mysql.cnf を書き換えて mysqldを再起動しました。コネクション yabu@xxxxxxxxxx> 数を100→200に変更したところ、「Too many connections」エラーは激減しまし yabu@xxxxxxxxxx> た。ありがとうございます。 yabu@xxxxxxxxxx> yabu@xxxxxxxxxx> ですが、やはり重いままであることに変わりはありません。(CPU使用率ほぼ100 yabu@xxxxxxxxxx> %)これはもうプログラム的にどうにもならない事なのでしょうか? きたぢま <kitajima@xxxxxxxxxx> 日本MySQLユーザ会 http://www.mysql.gr.jp/ ━━━━────────────────────────────
8635 2004-01-21 19:22 ["yabu@xxxxxxxxxx" <y] 負荷分散(軽減方法)について質問します 8639 2004-01-21 21:02 ┗[とみたまさひろ <tomm] 8641 2004-01-22 01:59 ┗["yabu@xxxxxxxxxx" <y] -> 8643 2004-01-22 10:34 ┗[きたぢま <kitajima@x] 8647 2004-01-22 11:37 ┗["竹本 靖" <take@xxx] 8673 2004-01-30 01:05 ┗[<konet218@xxxxxxxxxx] 8674 2004-01-30 02:20 ┗[Takashi Mikami <rx78] 8675 2004-01-30 11:17 ┗[<lavlav@xxxxxxxxxx> ] 8676 2004-01-30 12:44 ┣[Takashi Mikami <rx78] 8677 2004-01-30 13:38 ┗[ML account <ml@xxxxx] 8678 2004-01-30 13:49 ┣[<lavlav@xxxxxxxxxx> ] 8679 2004-01-30 14:09 ┗[<lavlav@xxxxxxxxxx> ] 8680 2004-01-31 10:22 ┗[ML account <ml@xxxxx] 8682 2004-02-02 13:25 ┗[とみたまさひろ <tomm]