Where句で特定のテキストを検索するクエリを使用するSSRSレポートがあります。IDを使用することがデータをフィルタリングするための好ましい方法であることは知っていますが、このテーブルではvarchar文字列のみを使用しています...追加する可能性のある非常に長い文字列。
クエリが検索する5つの異なるvarchar文字列があります。文字列は静的であるため、文字列テキストに変更はありません(ありがたいことに)。クエリ自体は非常に簡単です。ワイルドカードを使用すると、パフォーマンスに悪影響が及ぶことはわかっています。調べてみましたが、できることはあまりないようです。私が諦める前に、Stackoverflowの賢い人々がクエリを最適化するために私が何ができるかについての考えを持っているかもしれないことを望んでいました。
SELECT * FROM
Reviews
WHERE ReviewFieldOption = 'The student displayed proficient knowledge of the material provided over the semester'
クエリでは、のインデックスを作成しReviewFieldOption
ます。
これは文字列に対しても機能します。長い文字列であっても、長すぎないことを前提としています。インデックス内のキーのサイズにはいくつかの制限があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加