【发布时间】:2017-09-11 19:49:57
【问题描述】:
我正在 AWS Athena 中执行查询并将结果写入 s3。当我从 lambda 脚本执行查询时,似乎需要很长时间(实际上太长)才能使用文件。
我正在扫描 70MB 的数据,返回的文件是 12MB。我像这样从 lambda 脚本执行此操作:
athena_client = boto3.client('athena')
athena_client.start_query_execution(
QueryString=query_string,
ResultConfiguration={
'OutputLocation': 'location_on_s3',
'EncryptionConfiguration': 'SSE_S3',
}
)
如果我直接在 Athena 中运行查询,则需要 2.97 秒才能运行。但是,如果我从 lambda 脚本运行此查询,则该文件似乎在 2 分钟后可用。
有人知道 AWS Athena 到 AWS S3 的写入性能吗?我想知道这是否正常。文档没有说明写入发生的速度。
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda amazon-athena