parquet-mem-cache-size - Amazon Timestream

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、こちらを参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

parquet-mem-cache-size

パラメータの詳細
デフォルト 20% システムメモリの
許可される値 パーセンテージ (例: 20%) または絶対数 (0 – 1,610,612,736,000)
カテゴリ メモリ管理/キャッシュ

詳細な説明:

Parquet ファイルデータをメモリにキャッシュするためのメモリの最大量を設定します。このキャッシュには、最近アクセスした Parquet データブロックが保存されるため、同じデータに対する繰り返しクエリの読み取りレイテンシーが大幅に短縮されます。これは、読み取り/クエリのパフォーマンスに最も影響のあるパラメータの 1 つです。

影響:

  • 低すぎる: 頻繁なキャッシュミスはオブジェクトストレージからの強制読み取りを見逃し、クエリレイテンシー (ネットワーク I/O とメモリアクセス) が大幅に増加します。

  • 高すぎる: クエリ実行、WAL バッファ、システムプロセスに十分なメモリがありません。

  • 最適: 通常、ワーキングセットのサイズに応じて、合計インスタンスメモリの 15~25%。

インスタンスサイズ別の推奨事項:

インスタンスサイズの推奨事項
インスタンスタイプ メモリ (GiB) 推奨値 約 。GiB 根拠
db.influx.medium 8 15% または 1,073,741,824 ~1.2 最小キャッシュ、メモリ不足
db.influx.large 16 20% ~3.2 デフォルトは適切です
db.influx.xlarge 32 20% ~6.4 意味のあるキャッシュサイズ
db.influx.2xlarge 64 20% ~12.8 ワーキングセットのカバレッジが良い
db.influx.4xlarge 128 25% ~32 分析用のラージキャッシュ
db.influx.8xlarge 256 25% ~64 実質的なキャッシュ
db.influx.12xlarge 384 25% ~96 非常に大規模なワーキングセットのサポート
db.influx.16xlarge 512 25% ~128 大規模なキャッシュ容量
db.influx.24xlarge 768 25% ~192 最大インスタンスの最大キャッシュ