私は20万レコード近くに成長しているテーブルを持っています。テーブルはinnodbとしてセットアップされました。これは、すべて削除されますoptomise非常に大きなテーブルクエリ
DELETE FROM `entries_to_fields` WHERE `entry_id` IN (SELECT `id` FROM `entries` WHERE `form_id` = 196)
:このテーブルへのクエリのほとんどは、以下を除いて、非常に迅速です
`entries_to_fields`
entry_id int(11) NO PRI NULL
field_id int(11) NO PRI NULL
value text NO NULL
、レコード数にもかかわらず、2つの主要分野での主要な指標があります特定のフォームのエントリデータ。
現在、エントリテーブルが結果を返さない場合でも、これは45秒を超えています。
私が作ることができるentries_to_fields
構造に簡単な変更がありますか、私はさらに質問を採点できますか?
感謝を!私はあなたが削除内の内部結合を持つことができることを知らなかった..何か新しい毎日を学ぶ! –