2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Athena】failed to satisfy constraint: Member must have length less than or equal to 262144 というエラーメッセージ

Posted at

Athenaにはクエリの長さの制限がある

Athenaでクエリ実行時に

failed to satisfy constraint: Member must have length less than or equal to 262144

というエラーメッセージが発生しました。これはエラーメッセージそのままなんですが、SQLの長さが262144文字以下である必要があるからです
参考:Amazon Athena でクエリ文字列の最大長を大きくするにはどうすればよいですか?

この制限はサービスクォータで緩和することもできないため、何かしら対処する必要があります。
ギリギリ超えたのであれば、スペースや改行を減らすだけでも対応可能です。
あとはリンクにある通り、サブクエリなどをviewにすることでも対応できます。

自分の場合は

ちょっとしたクエリを、UNION ALLしまくっていた結果発生しました。
本来であればUNION ALLしなくてもいいSQLにも改善できたのですが横着した結果発生しました。
よっぽどのことがない限りひっからない制限だと思います。

2
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?