リソースの制限事項

理論的には、GraphQL では、ユーザーが非常に高コストのネストしたクエリを送信できるので、サーバーのパフォーマンスが低下する可能性があります。

そのため、Denodo GraphQL サービスは、以下の条件のいずれかが満たされる場合、クエリが実行されないようにします。

  • クエリの複雑さが graphql.max.query.complexity プロパティで指定されている値より大きい。デフォルトは 200 です。複雑さは、リクエストされたフィールドの数に基づいて、式 1 + childComplexity を使用して計算します。

  • クエリの深さが graphql.max.query.depth プロパティで指定されている値より大きい。デフォルトは 5 です。

graphql.max.query.complexitygraphql.max.query.depth の構成プロパティの詳細については、「 構成 」を参照してください。