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]