私はスパークでかなり新しいです。私はデノードのデータプラットフォームを介してSQLサーバから3Mレコードを取得し、s3に書き込むタスクがあります。 SQL Server側では、2つのテーブルの結合に関するビューです。このビューは時間がかかります。なぜspark sqlはロード中に1 = 0を追加していますか?
SELECT * FROM myview WHERE 1=0
そして、この部分は時間以上を取っている:私はその火花は次のようにクエリを送信して見ることができます
val resultDf = sqlContext.read.format("jdbc").option("driver","com.denodo.vdp.jdbc.Driver").option("url", url).option("dbtable", "myview").option("user", user).option("password", password)
:
は、今私はスパークコマンドを実行しようとしています。
どこの句がここに追加されているのか教えていただけますか?
ありがとうございました。