1
我正在使用bigquery.go库。Bigquery.go导出作业比WebGUI慢很多
在调查一些性能时,我发现从客户端启动的导出(.csv到GCS)作业(仅导出作业)平均需要大约60秒,而从WebGUI启动的相同作业需要大约20秒。这可能是什么原因?
的代码如下:
time1 := time.Now()
job_extract, err := extractor.Run(ctx)
if err != nil {
return err
}
status, err = job_extract.Wait(ctx)
if err != nil {
return err
}
if status.Err() != nil {
log.Fatalf("Job failed with error %v", status.Err())
return status.Err()
}
time2 := time.Since(time1)
你是对的,当我用cli工具运行它时,持续时间很长,比我计算的短得多,所以我期望它连接到wait()调用或类似的地方。 – Zanndorin