207/12.25/07/2012MySQL
のようなインデックスを作成するには、全文検索が必要です。データベースには最低 200 万行あり、さらに増加しているため、正しいインデックス作成は絶対に不可欠です。助けてください。現在、スラッシュとピリオドは省略され、2012 年のみがインデックスされているようです。
質問する
1368 次
1 に答える
2
インデックスを使用して、より大きなテキストブロック内のFULLTEXT
単語を検索できます。データが単語で構成されていないことを確認すると、通常のインデックスは機能しませんか?これにより、プレフィックスの検索が207/12%
高速になります。
通常のインデックスでは、のようなサフィックスを検索するに%25/07/2012
は、全表スキャンが必要になります。サフィックスを検索する場合は、データが逆になっている列を作成してから、その列にインデックスを付けて検索できます。
のように真ん中にあるものを検索している場合は、インデックス%12.25%
を作成するのが理にかなっているかもしれません。「単語文字」(mysql.com)のリストに追加するだけですが、ソースからMySQLをコンパイルする必要があるようです。FULLTEXT
.
于 2012-10-18T06:25:26.117 に答える