リソースの制限事項¶
理論的には、GraphQL では、ユーザーが非常に高コストのネストしたクエリを送信できるので、サーバーのパフォーマンスが低下する可能性があります。
そのため、Denodo GraphQL サービスは、以下の条件のいずれかが満たされる場合、クエリが実行されないようにします。
クエリの複雑さが
graphql.max.query.complexityプロパティで指定されている値より大きい。デフォルトは200です。複雑さは、リクエストされたフィールドの数に基づいて、式1 + childComplexityを使用して計算します。クエリの深さが
graphql.max.query.depthプロパティで指定されている値より大きい。デフォルトは5です。
graphql.max.query.complexity と graphql.max.query.depth の構成プロパティの詳細については、「 構成 」を参照してください。
