【发布时间】:2017-03-29 15:25:50
【问题描述】:
我有一个 Dataflow 作业,它从我的 GCS 存储桶中读取按时间和主机划分的日志文件。桶的结构如下:
/YYYY/MM/DD/HH/mm/HOST/*.gz
每个作业最终可能会消耗大约 10,000 个大小约为 10-100 KB 的日志文件。
我们的工作通常需要大约 5 分钟才能完成。我们有时会看到我们的工作量飙升至该时间量的 2-3 倍,并且发现大部分增长都出现在与读取数据文件相关的工作项目中。我们如何才能减少我们的作业执行时间的这种差异?从 GCS 读取是否存在吞吐量问题?
【问题讨论】: