一般而言,工作量较少的查询性能更佳。评估查询性能时,可根据以下因素来判断查询所需的工作量:
- 输入数据和数据源 (I/O):您的查询要读取多少字节?
- 节点之间的通信 (Shuffling):您的查询传递到下一阶段的字节数是多少?
- 计算:您的查询需要多少 CPU 工作量?
- 输出(实体化):您的查询会写入多少个字节?
- 查询反面模式:您的查询是否遵循了 SQL 最佳实践?
如果查询的执行方式不符合服务等级协议,或者由于资源耗尽或超时而出错,请参考 BigQuery 优化。
一般而言,工作量较少的查询性能更佳。评估查询性能时,可根据以下因素来判断查询所需的工作量:
如果查询的执行方式不符合服务等级协议,或者由于资源耗尽或超时而出错,请参考 BigQuery 优化。