フルテキスト インデックス付きの列を含む非常に大きなテーブルがあります。このテーブルを賢明に分割すると (私にとっては、賢明には日付で分割されます)、クエリが高速化されますか? または、クエリが 1 つのパーティションに制限されている場合でも、全文句は引き続きテーブル全体を検索しますか?
これまで見てきたことから、パーティション分割は役に立たないというのが答えだと思います。したがって、最良の選択肢は価値のある答えです。たとえば、日付範囲ごとにテーブルを作成し、[???] を実行することで簡単に維持できます。
編集: 非常に大きいのは現在 450 万行ですが、時間の経過とともに急速に増加します (明日は 2,000 万行になる可能性があるため、それを計画したいと思います)。ハードウェアに関しては、私はかなり無知です。クエリ全体がそうでなくても、全文クエリが多数の行を返す場合、クエリが遅いことは知っています。それがコンピューティングバウンドまたはIOバウンドであることを意味するのか、それとも伝えるのに十分な情報なのかはわかりません.