6.3. Ceph Object Gateway
JSON select count() from S3Object[];
クエリーに遅延が生じ、CPU 使用率が高くなります
select count() from S3Object[];
クエリーの実行時に、CSV オブジェクトクエリーと比較して、遅延および radosgw の CPU 使用率が顕著に増大します。
回避策として、JSON クエリーを実行するときに、count(*)
クエリーの代わりに count()
を使用します。
s3select を使用して JSON オブジェクトを処理すると、s3select と Trino が失敗します
Trino が s3select リクエストを使用して JSON オブジェクトを処理すると、リクエストが失敗し、Trino も失敗します。これにより、Ceph Object Gateway ログに wrong json dataType should use DOCUMENT
というエラーメッセージが出力されます。
回避策として、Trino を使用せずに、直接 s3select リクエストを使用できる場合があります。