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]