mysql:12810
From: shuetsu <shuetsu <shuetsu@xxxxxxxxxx>>
Date: Mon, 27 Feb 2006 17:46:58 +0900
Subject: [mysql 12810] SELECTクエリの速度が安定しない
初めて投稿します。伊藤と申します。 FreeBSD4.7 + MySQL4.1.14 を用いて開発を行っているのですが、 以下のような単純なクエリの実行速度が安定しません。 select * from hoge where fuga > 定数 通常であれば一瞬で結果が返ってくるようなクエリなのですが、 サーバにクエリを発行していない状態がしばらく続いた後(1時間くらい?)、 おもむろに発行すると、最初の1回だけ数秒かかってしまいます。 クエリキャッシュのせいなのかなとも思い、 その後すぐに定数の部分だけを変えたクエリを発行してみたのですが、 これも一瞬で処理されました。 さらに、この後、、、 別のテーブルに対するselectを発行すると、やはり1度目だけが 遅く、2回目以降のクエリは一瞬で返ってきます。 レコードの更新は一切行われていません。 また、何かほかのプロセスがそのときだけ重かったといったことも ありませんでした。 とにかく、しばらく時間を空けた後の、 あるテーブルに対する1回目のクエリがなぜか遅いということです。 こういった場合、どのような原因と対処法がが考えられるのでしょうか? -- shuetsu ito <shuetsu@xxxxxxxxxx>
-> 12810 2006-02-27 17:46 [shuetsu <shuetsu@xxx] SELECTクエリの速度が安定しない 12811 2006-02-27 18:07 ┣[遠藤 俊裕 <endo@xxxx] 12812 2006-02-27 19:11 ┃┗[shuetsu <shuetsu@xxx] 12815 2006-02-27 20:09 ┃ ┗[遠藤 俊裕 <endo@xxxx] 12816 2006-02-28 08:33 ┃ ┗[shuetsu <shuetsu@xxx] 12813 2006-02-27 19:43 ┣[Shuji Yamakawa <hzv0] 12814 2006-02-27 19:45 ┗[SAKAI Kei <sak@xxxxx] 12817 2006-02-28 10:55 ┗[shuetsu <shuetsu@xxx] 12818 2006-02-28 11:29 ┣[tatematsu <tatemax@x] 12819 2006-02-28 11:50 ┃┗[tatematsu <tatemax@x] 12820 2006-02-28 13:56 ┃ ┗[shuetsu <shuetsu@xxx] 12821 2006-02-28 14:18 ┃ ┗[tatematsu <tatemax@x] 12822 2006-02-28 14:37 ┃ ┗[shuetsu <shuetsu@xxx] 12823 2006-02-28 14:49 ┗[とみたまさひろ <tomm] 12824 2006-02-28 17:13 ┗[shuetsu <shuetsu@xxx]