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

mysql:7714

From: <matics@xxxxxxxxxx>
Date: Wed, 14 May 2003 19:27:38 +0900
Subject: [mysql 07714] Re: MAX 関数について

軽部です。

> だったらせめてEXPLAINした結果を書いてくださいな。

確かに結果は頂きたいです。
不確定な回答しか出せませんので...
ただ、あのwhere句を見ると
CREATE INDEX IDX_OUTINF ON OUTINF ( prjname, svname, outymd, item ) ;
このindex使いそうな感じもするのですが???
*MySQLのオプティマイザがどれほどかわかりません。

>> SELECT MAX(DATE_FORMAT(OUTYMD, '%Y/%m/%d%H:%i:%s'))
>> OUTYMD
>
>の部分を
>
>  SELECT DATE_FORMAT( MAX(outymd), '%Y/%m/%d%H:%i:%s') outymd
>
>にしたほうがいいかもしれないですけど。
>(でも、ほとんど変わらない気はする)

抽出対象rowの数にもよりますが、
FORMAT系関数はかなり遅い(Oracle,Sybase経験上)ので
1件のformatで終了する下のほうがよろしいかと。
仮に抽出対象rowが10000件とかだったらいやですし。

/(-o-)----------------------------------
伊藤忠テクノサイエンス(株)
システム技術本部システム運用サポート部
システムサポート1グループ
軽部 篤
E-Mail: matics@xxxxxxxxxx
TEL   :03−5713−3238
FAX   :03−5713−3327
----------------------------------/(+o+)

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

      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]