データベース テーブルの 1 つに、長さ 500 の varchar フィールドがあります。このフィールドはWhere clause
クエリで頻繁に使用され、テーブルには約 1000,000 のレコードがあります。
そのようなクエリの速度を上げるには、どうすればよいですか?
- InnoDB エンジンまたは MYISAM を使用しますか?
- 現在のテーブル エンジンは InnoDB です。ファイルの長さが 500 であるため、インデックス サイズに制限はありますか。
- 全文索引は必要ですか? (私はこのフィールドを単純な等値比較で使用することを言及する必要があります。例:
WHERE my_field='bla bla bla...'
)