1

私は3つのテーブルを持っています

listings: id, pid, beds, baths, etc, etc, etc, db
locations: id, pid, zip, lat, lon, etc, etc, etc, db
images id, pid, height, width, raw, etc, etc, db

id、pid、および db がインデックス化されます。db は、特定のアイテムが由来する mls プロバイダーを参照するだけです。画像では、生の列は生の画像データを保持します

リスト/場所には約 15,000 行、画像には約 120,000 行あるため、同じ pid を持つ複数の行があります。

「リストから pid を選択」または「場所から pid を選択」すると、クエリは約 100 ミリ秒で正常に完了します。

「画像からpidを選択」すると、sqlyogでハングアップして完了しません...生の列には多くの情報が含まれているため、それも選択しようとしている可能性があると考えていましたが、クエリは選択しようとしませんなぜそんなに時間がかかるのか想像もつきません...

なぜこれが起こっているのですか??

4

1 に答える 1

0

インデックスまたはデータ テーブルが壊れている可能性がありますか? テーブル全体をダンプして、別のデータベースに再挿入できますか?

(拡張コメントを参照し、コメントに入力してください)

于 2010-04-13T09:05:59.210 に答える