同じメタデータを持つ多くのSASデータセットでクエリをまとめてパフォーマンスを最適化したいと考えています。私はこの時点で: ように 連合 (表t2から t2.column_b、t2.column_aを選択) と(t1.column_a、テーブルt1からt1.column_b を選択) から*を選択します。 各クエリでユニークな行が表示されますが、代わりにユニオンオールを使用すると時間を節約できますか?行が一意である場合、UnionとUnionのALL
0
A
答えて
0
UNIONのある時点で、重複のチェックが行われます。これらの小切手がすべて偽証になっても、それは余分なステップです。 UNION ALLはおそらくより効率的ですが、dfundakoが指摘したように、スピードの違いを確かめるためには、テストして見なければなりません。
0
はい。あなたは正しいです。これを参照してください。 What is the difference between UNION and UNION ALL?
重複していないことが分かっている場合は、UNIONではなくUNION ALLを使用できます。後で重複を削除する必要があるため、パフォーマンスに欠けます
関連する問題
- 1. UNIONとUNION ALLのパフォーマンス
- 2. Union allとSelection
- 3. UNION ALL Trick ORACLE
- 4. SQL UNION ALLエラー
- 5. HiveQL UNION ALL
- 6. この場合のORとUNION ALLの差
- 7. HIVE UNION ALL with節
- 8. SQL Serverの:UNION ALL&グループ
- 9. ブール型UNION ALLコード(MYSQL)
- 10. UNION ALLをINNER JOINと併用する
- 11. のMySQL、UNION ALLはSQL_CALC_FOUND_ROWSと時々
- 12. STUFF/XMLパスでのUNION ALLの使用
- 13. SQL Server select queries union allとlimit
- 14. SQL Server UNION ALLマージ結合(連結)が遅すぎる
- 15. LIMITのUNIONクエリ(UNION ALLではなく)のSQL_CALC_FOUND_ROWSおよびSELECT FOUND_ROWS()
- 16. Oracle SQLのUNION ALLの代替
- 17. 複数のテーブル内のUNION ALL
- 18. 削除親行の場合、一致、子行で見つかったMySQLのUNION
- 19. UNION ALLまたはCONCATENATE BigQueryのデータセット
- 20. UNION ALLビューの実行が非常に遅い
- 21. Oracle Convert Select Union All to Parallel Select
- 22. UNION ALL結果セットから合計を取得する
- 23. Oracle UNION ALL問合せのレコード順序の保持
- 24. SSIS Union All - このアイテムのSSISにバグはありますか?
- 25. SQL Serverでunion allとpagingを使用する
- 26. UNION ALLをすばやく実行する方法はありますか?
- 27. なぜTransact-SQLの再帰CTEにUNION ALLではなくUNIONが必要ですか?
- 28. Postgresql:テーブルを作成するとき、UNION ALLはUNIONよりも遅いですか?
- 29. UNION ALLとUNPIVOTを使用して列の値を行に変更する
- 30. なぜ私はこのコードを実行するとUNION ALL nodejs、mysql
実行し、見つけたものをお知らせください。 – dfundako
正しい**結果**とは何ですか?あなたのアサーションとは異なり、結果セット内にある場合は*重複した結果がありますか?それはあなたの全体の基準でなければなりません。 –