---
title: "性能と診断"
slug: "performance-and-diagnostics"
abstract: "Sitecore GraphQLのためのパフォーマンスおよび診断ツールについて説明しています。"
---
# 性能と診断

Sitecore GraphQLにはAPIパフォーマンスの問題を診断するための診断機能があります。これにはクエリのタイミングの記録、受信したすべてのクエリをリゾルバー関数ごとにタイミングデータで記録するなどが含まれます。

デフォルトのパフォーマンス設定では、各エンドポイントの集計クエリ統計(平均および最悪実行時間)を $endpoint/stats保持します。

GraphQLは詳細度の異なる3つのパフォーマンスプリセットを搭載しています。それらは/App\_Config/Sitecore/Services.GraphQL/Sitecore.Services.GraphQL.configで定義されており、このファイルに記載されています。パフォーマンスプリセットを交換するには、GraphQLエンドポイント設定の<performance>要素のrefの値を変更します。例えば:

<performance ref="/sitecore/api/GraphQL/defaults/performance/debug" />