同じメタデータを持つ多くの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. HiveQL UNION ALL
- 2. SQL UNION ALLエラー
- 3. この場合のORとUNION ALLの差
- 4. HIVE UNION ALL with節
- 5. SQL Serverの:UNION ALL&グループ
- 6. ブール型UNION ALLコード(MYSQL)
- 7. のMySQL、UNION ALLはSQL_CALC_FOUND_ROWSと時々
- 8. SQL Server select queries union allとlimit
- 9. STUFF/XMLパスでのUNION ALLの使用
- 10. LIMITのUNIONクエリ(UNION ALLではなく)のSQL_CALC_FOUND_ROWSおよびSELECT FOUND_ROWS()
- 11. Oracle SQLのUNION ALLの代替
- 12. 複数のテーブル内のUNION ALL
- 13. Oracle Convert Select Union All to Parallel Select
- 14. UNION ALL結果セットから合計を取得する
- 15. Oracle UNION ALL問合せのレコード順序の保持
- 16. SSIS Union All - このアイテムのSSISにバグはありますか?
- 17. SQL Serverでunion allとpagingを使用する
- 18. UNION ALLをすばやく実行する方法はありますか?
- 19. なぜ私はこのコードを実行するとUNION ALL nodejs、mysql
- 20. UNION ALLでMYSQLのパフォーマンスを向上させるには?
- 21. UNIONデータ型の不一致
- 22. LINQでunion allを使用するには?
- 23. yylvalとunion
- 24. Linq UnionとTake
- 25. UNION ALL、倍精度としてNULLをキャストします。
- 26. データソースとしてExcelファイルを持つUNION ALL
- 27. SQL Unionサブクエリの一意のID - ダブル結果を返します
- 28. UNION ALLは、1つのサブクエリが結果を検出しなかった場合にエラーを返しますか?
- 29. All-To-All Union of Postgresデータベーステーブルを作成する最も簡単な方法は?
- 30. Android Sqlite - UNION ALLを使用してクエリを結合する方法
実行し、見つけたものをお知らせください。 – dfundako
正しい**結果**とは何ですか?あなたのアサーションとは異なり、結果セット内にある場合は*重複した結果がありますか?それはあなたの全体の基準でなければなりません。 –