跳至内容

如何解决将数据从 Athena 导入 Quick Sight SPICE 时出现的“query timeout”错误?

1 分钟阅读
0

我在将数据从 Amazon Athena 导入 Amazon Quick Sight SPICE 时收到了“query timeout”错误。

解决方法

发生此错误是因为 DML 查询已达到其最大运行时。要解决此错误,请增加查询运行时。也可以缩短从 Athena 运行查询的时间。

延长 Amazon Athena 的查询运行时

完成以下步骤:

  1. 查看最近的 Athena 查询,找出 Quick Sight 生成的查询。
  2. 记下该查询在失败前的运行时长。
  3. 如果时间量接近最大 DML 查询超时配额(以分钟为单位),请增加服务配额。

有关 AWS 服务配额的更多信息以及申请增加配额,请参阅 AWS 服务配额

缩短从 Athena 运行查询的时间

要缩短查询运行时,请采取以下操作:

  • 使用分区投影将表分成几个部分,并将相关数据保存在一起。
  • 压缩文件,或者如果可以的话,将其拆分。有关支持的压缩格式的详细信息,请参阅 Athena 压缩支持
  • 优化文件大小。

有关更多信息,请参阅如何解决 Athena 中的“查询超时”错误?

相关信息

Top 10 performance tuning tips for Amazon Athena