GoogleGoogle Professional Data Engineer (PDE) Certification
·CN
·更新于 21 Aug 2026
Dataflow 预处理读取了许多 BigQuery 日志;性能不佳,并且数据正在快速增长。哪项更改可以提高读取性能?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 .fromQuery(基于查询)读取,仅选择所需的特定字段。.
为什么这是答案
当从 BigQuery 读取大量日志数据时,使用 .fromQuery() 并仅选择所需的特定字段可以显著提高性能。这是因为 BigQuery 在执行查询时会进行优化,只处理和传输您实际需要的数据,从而减少了数据传输量和处理负载。
其他选项为什么不正确:
明确指定 BigQuery TableReference 对象是标准的读取方式,但它不会自动优化性能,除非结合查询过滤。
同时使用 BigQuery TableSchema 和 TableFieldSchema 类是定义表结构的方式,与读取性能的直接提升关系不大。
应用一个返回 TableRow 对象的转换是 Dataflow 处理数据的方式,但它发生在数据读取之后,不能优化读取阶段的性能。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡