外部DBソースからのさまざまなタイプの選択に対してパフォーマンスをテストします。外部行セットからのパフォーマンスの選択
- EXTERNAL Datasource_Identifier
- LOCATION csharp_string_literal
- のみ第三のタイプは、(EXECUTE)WHERE文の場合に有効であるので、私は、パフォーマンスに興味csharp_string_literal
を実行します。
は私が何か間違ったことをやっている、またはそれは、U-SQLは、最初の外部テーブルからすべての行を読んで、その後ADLA(LOCATIONのための同じ動作)の内部でそれをフィルタリングすることを普通のことですか?
私のテーブルが非常に大きく、テーブルの行の一部だけを使用する必要がある場合には、それは問題あり/無効です。
EXTERNALテーブルまたはLOCATIONから読み込む前に強制的にデータをフィルタリングすることはできますか?問題は、私は変数に基づいて動的WHEREステートメントが必要です。