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

mysql:4179

From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Thu, 16 Aug 2001 20:14:45 +0900
Subject: [mysql 04179] Re: GROUP BY について [ 報告 ]

とみたです。

On Thu, 16 Aug 2001 15:23:42 +0900
Shinichi Moritani <ml@xxxxxxxxxx> wrote:

> これ、やってみましたが、PHPからでも何とか動きました。
> でも、データが4000件以上テンポラリーに吐き出されるので、
> パフォーマンスが悪く、使い物になりませんでした(;_:)
> (メモリへの負荷が大きいようでした)

ん〜、4000件程度ならそんなに高負荷にはならないと思うんですけどね…。

table1 と tmp で、インデックスを設定していないのなら、fromid, toid, maxtime, 
time 等のフィールドにインデックスを設定すれば少しは速くなると思います。

> 実際には最後のSQL文で、他のテーブルを3つほどJOINしています。
> (ここがネックなんでしょうけど・・・)

EXPLAIN でインデックスの使われ方を調べてみるとか。

--
とみたまさひろ <tommy@xxxxxxxxxx>
日本MySQLユーザ会 http://www.mysql.gr.jp

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

      4171 2001-08-15 19:09 [Shinichi Moritani <m] GROUP BY について                       
      4174 2001-08-15 21:31 ┗[とみたまさひろ <tomm]                                       
      4175 2001-08-16 10:22  ┗[Shinichi Moritani <m]                                     
      4177 2001-08-16 15:23   ┗[Shinichi Moritani <m] Re: GROUP BY について [ 報告 ]    
->    4179 2001-08-16 20:14    ┗[とみたまさひろ <tomm]