すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):新しいTairインスタンスのメモリ使用量がゼロでないのはなぜですか?

最終更新日:Nov 14, 2024

Tair (Redis OSS-compatible) は、Redisと同じように機能します。 Tairインスタンスを作成すると、インスタンスのストレージ容量の一部を占めるデータベースメタデータが生成されます。 占有スペースは、Tair (Redis OSS-compatible) コンソールで確認できます。

メタデータによって占有されるメモリ:

  • 標準インスタンスのメタデータサイズは30 MB〜50 MBです。

    特定のTair (Enterprise Edition) インスタンスには、Redis Open-Source Editionインスタンスよりも多くのメタデータが含まれる場合があります。 約数十MBのサイズの過剰なメタデータを使用して、クエリを高速化し、ホットキーと大きなキーに関する統計を収集します。

    説明

    バージョン24.3.0.0以降、Redis 6.0と互換性のあるTair DRAMベースのインスタンスは、知覚できないスケーリングが失敗した場合、数秒以内にロールバックできます。 Tairはメタデータを記録する必要があります。 各論理データベースは、メタデータ用に約5 MB〜6 MBのメモリを生成し、すべてのシャードに均等に分散されます。 大量の論理データベースを使用したり、SELECTコマンドを実行してデータベースを切り替えたりすると、メタデータのメモリ使用量も増加します。

    インスタンスのバージョンを24.3.2.2以降に更新することを推奨します。 Tairは、メタデータのメモリ使用量に最適化されています。 バージョン24.3.2.2以降、メタデータのメモリ使用量は大幅に少なくなります。

  • クラスターインスタンスの各シャードのメタデータのサイズは、30 MBから80 MBです。 クラスターインスタンスのメタデータの合計サイズは、クラスターインスタンスの各シャードのメタデータの合計に等しくなります。