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

mysql:1441

From: akon <akon <akon@xxxxxxxxxx>>
Date: Tue, 04 Jan 2000 16:37:27 +0900
Subject: [mysql 01441] LEFT JOIN は実用に耐えるか


はじめまして 紺野@NES と申します。

現在 あるプロジェクトで Oracleを使用して行っているバッチ処理で
性能に問題があり、一部 MySQLにリプレースできないものかと
評価を行っています。

今までのところ ほとんどの場合、かなりの性能向上が期待できる
ようなのですが 唯一 LEFT JOIN が 終わらず困っています。

具体的には、

 TableA: 25万件
 TableB: 10万件
 
 select count(*) from TableA left join TableB using(key)

keyはいずれのテーブルについても、Primaryです

30分以上たっても戻ってきません。
(実際 途中で中断してしまい何分かかるのか不明です)
その間CPUは 90%以上 使用しています。

環境は、
 CPU:PentiumII 400MHz
 Memory:512MBytes
 OS:Windows NT 4.0 (service Pack-3)
 RDBMS: MySQL  WIN32 評価版
        (初期パラメータは既定値)
 
 です
 
 ちなみに Oracleでは等価なSQL
 
 select count(*) from TableA , TableB Where TableA.key = TableB.key(+)
 
 は 20秒でした。
 
 なにか、カスタマイズすべき項目が有るのでしょうか?
 3.23.Xでは改善されているのでしょうか?
 
 それとも WIN32特有の現象なのでしょうか?
 
 よろしくおねがいします。 m(__)m
 
 


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

->    1441 2000-01-04 16:37 [akon <akon@xxxxxxxxx] LEFT JOIN は実用に耐えるか              
      1442 2000-01-04 16:35 ┗[とみたまさひろ <tomm]                                       
      1443 2000-01-04 17:31  ┗[akon <akon@xxxxxxxxx]                                     
      1444 2000-01-04 17:32   ┗[とみたまさひろ <tomm]                                   
      1445 2000-01-04 18:37    ┗[akon <akon@xxxxxxxxx]