[前][次][番号順一覧][スレッド一覧]

mysql:12817

From: shuetsu <shuetsu <shuetsu@xxxxxxxxxx>>
Date: Tue, 28 Feb 2006 10:55:26 +0900
Subject: [mysql 12817] Re: SELECTクエリの速度が安定しない

伊藤です。

すみません。
遅いときは数秒というのは大げさでした。
以下のような現象です。

mysql> select count(*) from hoge where foo > 100;
1 row in set (0.59 sec)
mysql> select count(*) from hoge where foo > 100;
1 row in set (0.08 sec)
mysql> select count(*) from fuga where bar > 100;
1 row in set (0.75 sec)
mysql> select count(*) from fuga where bar > 100;
1 row in set (0.08 sec)

返す結果はhogeもfugaも約40000です。

> ・しばらくアクセスされないとディスクがスリープモードに入るために、
>   1回目のアクセス時に時間がかかる

テーブルhogeへのクエリは速いのに、fugaへのクエリは遅い、
なんてことが起きているので、ディスクは原因ではないと思っています。
複数のディスクに分散してデータを配置しているということもありませんし、、、

「テーブル毎」に、しばらく放っておくと一度だけ遅くなるという感じです。

念のため、この後すぐに

reset query cache;
flush tables;

を実行してから再びクエリを発行してみたのですが、
遅くなるということはありませんでした。
「時間を置く」以外に現象を再現する方法が見つかりません。

また、開発作業を

開発用サーバ Linux
本番用サーバ FreeBSD

の2台で行っているのですが、どちらのサーバでも同じような現象が発生します。

> ・2回目以降はOSのキャッシュにデータが乗ってしまうので応答が
>   はやい

これが原因でこれほどパフォーマンスに差が出てしまうということは
ありうるのでしょうか?

--
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]