大規模なデータセットを高速かつ正確に処理して取得する必要があります。パフォーマンスは必須です。いろいろなテクニックを試しましたが、十分な速さではありませんでした...
何か案は??
編集:http://msdn.microsoft.com/en-us/library/ms188774.aspxに似ています
大規模なデータセットを高速かつ正確に処理して取得する必要があります。パフォーマンスは必須です。いろいろなテクニックを試しましたが、十分な速さではありませんでした...
何か案は??
編集:http://msdn.microsoft.com/en-us/library/ms188774.aspxに似ています
を使用SET ROW COUNT
すると、返される行が制限されるだけで、パフォーマンスは向上しませんTOP
。クエリでキーワードを使用して同じ結果を得ることができます。
大量のデータを扱っており、パフォーマンスを改善しようとしている場合は、次の手法のいくつかを試すことができます。
クエリで参照される列にインデックスを追加します。
クエリの実行計画を見て、最もコストのかかる操作を確認します。
ストアド プロシージャを使用すると、データベース エンジンが同じパラメーターを持つクエリを検出した場合に、実行プランとキャッシュの利点が得られます。
テーブルを分割します。これにより、大量のデータが日付範囲に基づいて複数のテーブルに分割されるため、パフォーマンスが向上する可能性があります。
データベース チューニング ウィザードを実行します。