我需要測量Apache Spark(Bluemix)上查詢的執行時間。 我試過的:如何測量Spark上查詢的執行時間
import time
startTimeQuery = time.clock()
df = sqlContext.sql(query)
df.show()
endTimeQuery = time.clock()
runTimeQuery = endTimeQuery - startTimeQuery
這是一個好方法嗎?我得到的時間相對於當我看到桌子時看起來太小。
我知道OP接受了答案,但奇怪的是,它並沒有真正回答他的問題,即使用time.clock()來測量查詢執行時間。我有同樣的問題,這就是爲什麼我最終在這裏,但最終沒有答案。 –