sql >> データベース >  >> RDS >> Sqlserver

大規模なデータセットに対する SQL Server での個別のクエリが遅い

    あなたはインデックスを誤解しています。インデックスを使用したとしても、2 億エントリにわたってインデックス スキャンを実行します。これには長い時間がかかり、さらに DISTINCT を実行するのにかかる時間 (並べ替えが発生する) が必要になるため、実行するのは好ましくありません。クエリで DISTINCT が表示されると、常に赤いフラグが立てられ、クエリを再確認する必要があります。この場合、おそらく正規化の問題がありますか?



    1. MySQL POW()関数–値を別の値の累乗に上げる

    2. CONTINUE In Loopsを使用して、Oracleで制御を再開します

    3. データ変更時にのみ起動する更新トリガー後のMySQLでのNULL処理

    4. postgresql関数を使用して異なるテーブル名からデータをフェッチしたい