> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# パフォーマンスとリテンション

> レガシー PlayFab Insights のパフォーマンス レベルとリテンション設定を調整し、キャッシュ サイズ、コンピューティング、同時クエリ制限、およびイベント取り込みスループットのバランスを取ります。

# Insights 管理: パフォーマンス レベルとリテンション

> [!NOTE]
>
> PlayFab Insights Management は 2026/3/31 に廃止されました。今後のパフォーマンスとコストを管理するには、[Data Connections](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/export-data/data-connection-adx.md) の使用をお勧めします。タイトルがまだ **Performance Levels & Retention** を使用している場合は、ベスト プラクティスの詳細についてこの記事を参照し続けてください。詳細については、[PlayFab Digest: 3 月の機能更新](https://developer.microsoft.com/en-us/games/articles/2026/04/playfab-digest-march-feature-updates/) を参照してください。

PlayFab Insights は、データ システムのパフォーマンス特性を変更する機能をスタジオに提供します。コントロールは、Game Manager のデータ セクション内の **\[Management]** にあります。

## パフォーマンス レベル

### パフォーマンス レベルが重要な理由

パフォーマンス レベルは次を決定します:

* 各クエリに与えられるリソース (キャッシュ サイズ、コンピューティング能力、メモリ)
* 同時クエリ、最大同時クエリ数、1 秒あたりのイベント数、およびアクティブなイベント エクスポートの制限

パフォーマンス レベルは、タイトルの 1 秒あたりの最大イベント数や、許可されるアクティブなイベント エクスポートの数を増やすためにも使用できます。

### パフォーマンス レベルはどのように変更できますか?

**\[Performance Level]** スライダーを使用して、新しいパフォーマンス レベルを選択します。\[Performance Level Settings] テーブルには、現在の設定と選択した新しい設定の比較が表示されます: ![Insights スライダー](https://mintcdn.com/microsoft-4404708b/MjJ0-cTsb1bpaMcX/images/playfab/data-analytics/legacy/insights/performance-level2.png?fit=max\&auto=format\&n=MjJ0-cTsb1bpaMcX\&q=85\&s=97e9c6866e5f975896ae267bccaab0f6)

### パフォーマンス レベルのアクセスは制限されていますか?

はい。すべてのタイトルはパフォーマンス レベル 1 から始まります。これは、すべての PlayFab 提供に含まれる無料層のサービスです。ライブ タイトルはパフォーマンス レベルを自由に変更できますが、開発モードのタイトルは、有料 Insights 機能を有効にするか、ローンチしてパフォーマンス レベル 1 を超えるアクセスを得る必要があります。

タイトルが開発モードのときに有料 Insights 機能を有効にするには:

1. [developer.playfab.com](https://developer.playfab.com) にサインインします。
2. 開発モードのタイトルを選択して、タイトル概要ページに入ります。
3. ページの左側にある「Data」タブに移動します。
4. ページの上部にある「Management (Preview)」タブに移動します。
5. バナーで「Enable」を選択して、有料 Insights 機能を有効にします。

アカウントに支払い方法がない場合は、有料 Insights 層にアクセスするために追加する必要があります。それには、ページのバナーで「Add credit card」を選択します。これにより請求情報ページに移動します。支払い手段が追加されると、Insights Management ページで説明どおりに有料 Insights 機能を有効化できます。

> [!NOTE]

タイトルで有料 Insights 機能が有効になると、そのタイトルはカスタマイズされたデータ リテンション値にもアクセスできるようになります。

### *キャッシュ サイズ*

PlayFab Insights は、Azure Data Explorer (Kusto) の特殊な派生を使用します。Insights はストレージを Hot Cache と Storage の 2 つのカテゴリに分けています。Hot Cache はメモリと SSD ストレージであり、クエリが非常に高速です。すべてのデータがホット キャッシュで容易にアクセスできる場合、複雑なクエリやデータ関数を迅速に実行できます。ホット キャッシュの外側のストレージに保存されているデータも依然として容易にアクセスでき、クエリ可能ですが、ストレージ内の大規模なデータセットではクエリ時間が遅くなる場合があります。データは取り込み時間で区分され、最新のデータが最初にホット ストレージに保存されます。データ ストレージは Insights の完全に内部プロセスであり、データがどこに保存されているかに関わらず、同じ方法でアクセスされます。

例:

スタジオがパフォーマンス レベル 3 を選択したため、100 GB のキャッシュがあります。1200 日のリテンションを選択しているため、クラスターには 3 年強のデータが保存されています。スタジオの 1 日あたりのデータ フットプリントが 1 GB の場合、100 日分のデータがホット キャッシュに保存されます。ユーザーは 90 日にわたるクエリを実行してホット キャッシュのみをクエリできます。同じクエリを 3 年間全体で実行すると、両方のソースからクエリします。クエリ構造を変更する必要はありません。

**パフォーマンス レベルを変更するとキャッシュにどう影響しますか?**

パフォーマンスを下げると、ハードウェア リソースが減少するため、データはホット キャッシュからストレージに読み込まれます。同様に、パフォーマンス レベルを上げると、ハードウェアが即座に割り当てられ、データがキャッシュに転送されます。このプロセスは一般的に非常に高速ですが、キャッシュ サイズのテラバイト レベルのシフトには完了に短い時間がかかる場合があります。詳細については、[ベスト プラクティス](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/best-practices.md) を参照してください。

### *コンピューティング能力*

コンピューティング能力は、各クエリに割り当てられる vCPU の最大数量を表します。特定のクエリ プランの並列化に基づいて、一部のクエリはすべての vCPU を一度に完全に活用できない場合があります (order、distinct)。さらに、クエリ エクスペリエンスの対話性を向上させるために、開始時刻順にクエリに優先順位が付けられます。つまり、後続の同時クエリは vCPU の割り当てが減少する場合があります。

コンピューティング能力は、タイムアウトまでの最大クエリ長も増やします。次の表は現在の数値を表しています:

| コンピューティング能力 | 最大コンピューティング時間 (秒) |
| - | - |
| 2 (無料層) | 30 |
| 2 (パフォーマンス レベル 2) | 60 |
| 4 | 120 |
| 8 | 180 |
| 16 | 210 |
| 32 | 240 |
| 48 | 270 |
| 64 | 300 |

### *クエリごとの最大メモリ*

これは、クエリに割り当てられた合計メモリを表します。データを格納するためのメモリとは異なることに注意してください。クエリ メモリは、計算と処理のためにクエリ データを格納するためのものであり、より複雑なクエリにとって重要なリソースです。

### *最大同時クエリ数*

この値は、各パフォーマンス レベルで実行できる同時クエリの量を表します。

### *1 秒あたりの最大イベント数*

データ システムが取り込める 1 秒あたりの合計最大イベント数。この数値は、PlayStream イベントとテレメトリ イベント、および発生する可能性のある外部取り込みの組み合わせです。

**行書き込み制限を超えた場合はどうなりますか?**

有料タイトルには、2.7m (2,700,000) 件の追加イベント取り込みごとに 1 クレジットの超過料金が課金されます。この超過コストは、予測可能な取り込み負荷を持つ顧客が、コスト削減のために業務時間外に小さいパフォーマンス レベルに留まれるように設計されています。

### *イベント エクスポート*

イベント アーカイブでは、顧客が定期的なスケジュールで、すべてまたは一部のデータを Azure Blob または AWS S3 にエクスポートできます。詳細については、[データのエクスポート](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/export.md) を参照してください。

### *1 時間あたりのクレジット*

Insights は、1 時間あたりのクレジット レート (1 時間あたりのクレジット / 60) で 1 分ごとに課金されます。Insights クレジット価格の詳細については、[PlayFab pricing](https://playfab.com/pricing/) を参照してください。

## リテンション

![Insights リテンション](https://mintcdn.com/microsoft-4404708b/MjJ0-cTsb1bpaMcX/images/playfab/data-analytics/legacy/insights/insights-retention.png?fit=max\&auto=format\&n=MjJ0-cTsb1bpaMcX\&q=85\&s=cd77ba69c9575fb013e0890bfbb144ca)

リテンション設定を使用すると、スタジオはデータを保持する合計日数を設定できます。既定の設定は 30 日で、ほとんどの GDPR 準拠規則を満たします。リテンションは、[管理コマンド](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/management-commands.md) を使用してグローバルまたはテーブルごとに設定できます。リテンションは 1 テラバイト月あたり 50 クレジットのレートで課金され、スタジオは日々使用中の分についてのみ課金されます。Insights クレジット価格の詳細については、[Insights Credit Pricing](https://playfab.com/pricing/) を参照してください。

**例** スタジオが月の初めに 10 テラバイトのデータを保存しており、そのストレージが増加しない場合。合計コストは 500 クレジット (10 TB \* 50 クレジット/TB) になります。

**例** スタジオが月の始めに 250 GB のデータを保有し、月を通じて 750 GB のデータに直線的に増加した場合。合計料金は 25 クレジット (月の各日の平均 0.5 TB \* 50 クレジット/TB) になります。


## Related topics

- [Insights のベスト プラクティス](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/best-practices.md)
- [パフォーマンスと電力効率のバランス](https://docs.xbox.com/ja-jp/build/gdk-and-engines/handheld/handheld-performance.md)
- [PC ハンドヘルド概要](https://docs.xbox.com/ja-jp/build/gdk-and-engines/handheld/overview.md)
- [Insights](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/overview.md)
- [Insights の価格](https://docs.xbox.com/ja-jp/services/playfab/data-analytics/legacy/insights/pricing.md)
