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

mysql:7707

From: ga-ko <ga-ko <kuga_ko@xxxxxxxxxx>>
Date: Wed, 14 May 2003 17:52:36 +0900 (JST)
Subject: [mysql 07707] MAX 関数について

はじめまして、ga-koと申します。

SunOS 5.8、mysql 3.23.53 において
200万件のレコードが格納されているテーブルに対し、
MAX関数を使用して select文 を実行すると1分程度かかって
しまいます。

mysql> SELECT MAX(DATE_FORMAT(OUTYMD, '%Y/%m/%d%H:%i:%s'))
OUTYMD
    -> FROM OUTINF
    -> WHERE PRJNAME = 'prjname'
    -> AND SVNAME = 'svname'
    -> AND ITEM Like 'item_name%'
    -> GROUP BY PRJNAME, SVNAME;
1 row in set (1 min 0.55 sec)

試しに「select MAX(OUTYMD) FROM OUTINF;」としたところ、
1 row in set (55.78 sec)
とあまり変化がありませんでした。

上のSQL文の処理速度を10秒程度にすることは可能でしょう
か?

テーブルの構造は
CREATE TABLE OUTINF (
       prjname              VARCHAR(20) NOT NULL,
       svname               VARCHAR(20) NOT NULL,
       outymd               DATETIME NOT NULL,
       item                 VARCHAR(20) NOT NULL,
       status               VARCHAR(20) NOT NULL,
       detail               VARCHAR(255) NOT NULL,
       trkymd               DATETIME NULL,
       updymd               DATETIME NULL,
       updid                VARCHAR(10) NULL
);

CREATE INDEX IDX_OUTINF ON OUTINF ( prjname, svname,
outymd, item ) ;

チューニングに関しましては
http://www.atmarkit.co.jp/flinux/rensai/mysql11/mysql11a.html
『Linux Square:MySQLの高度な管理とチューニングテクニッ
ク』の■サーバプロセスのチューニング
を参照し設定しています。

以上、よろしくお願いします。


__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo!
http://bb.yahoo.co.jp/


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

->    7707 2003-05-14 17:52 [ga-ko <kuga_ko@xxxxx] MAX 関数について                        
      7709 2003-05-14 18:09 ┗[SUGAWARA Hajime <sug]                                       
      7710 2003-05-14 18:48  ┗[ga-ko <kuga_ko@xxxxx]                                     
      7711 2003-05-14 19:01   ┣[<matics@xxxxxxxxxx> ]                                   
      7713 2003-05-14 19:11   ┗[SUGAWARA Hajime <sug]                                   
      7714 2003-05-14 19:27    ┣[<matics@xxxxxxxxxx> ]                                 
      7716 2003-05-14 19:56    ┃┗[SUGAWARA Hajime <sug]                               
      7715 2003-05-14 19:44    ┗[ga-ko <kuga_ko@xxxxx]                                 
      7717 2003-05-14 20:05     ┗[SUGAWARA Hajime <sug]                               
      7718 2003-05-14 21:43      ┗[ga-ko <kuga_ko@xxxxx]                             
      7720 2003-05-15 02:46       ┗[ga-ko <kuga_ko@xxxxx]