-2
各ページの読み込み、高速化、別名の実行、または重複レコードの削除?DISTINCT問合せまたは問合せの削除
各ページの読み込み、高速化、別名の実行、または重複レコードの削除?DISTINCT問合せまたは問合せの削除
複数のレコードがある場合は、データが正しくないことを示している場合、これらのオプションはまったく実行してはいけません。
あなたは何ですかはとなります。データが最初にシステムに入力されていて、それが起こらないようにします。どの時点においても、データベースには意味のある良好なデータのみが含まれていなければなりません。これは、完全に、それ自体で、アプリケーションなしでは、データが完全に維持されるべきです。
不良データを処理するための回避策をアプリケーションに追加しないでください。あなたのデータベースに不正なデータを防ぐためにとのバリデーションを追加してください。この場合、 "ユニーク"レコードを構成するものの制約を正しく定義していないデータベーステーブルがあるようです。それは修正する必要があります。
試してみると、特定の状況に応じた答えがわかります。 – Mat
クエリ時間を確認するにはどうすればよいですか? – user826855
あなたのお気に入りの検索エンジン(およびこのサイトの検索機能)は、そのためのオプションがたくさんあるはずです。 – Mat