parquet-mem-cache-size - Amazon Timestream

Pour des fonctionnalités similaires à celles d'Amazon Timestream pour, pensez à Amazon Timestream LiveAnalytics pour InfluxDB. Il permet une ingestion simplifiée des données et des temps de réponse aux requêtes à un chiffre en millisecondes pour des analyses en temps réel. Pour en savoir plus, cliquez ici.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

parquet-mem-cache-size

Détails des paramètres
Par défaut 20%de la mémoire système
Valeurs autorisées Pourcentage (par exemple20%) ou nombre absolu (0 — 1 610 612 736 000)
Catégorie Gestion de la mémoire/mise en cache

Explication détaillée :

Définit la quantité maximale de mémoire dédiée à la mise en cache des données du fichier Parquet en mémoire. Ce cache stocke les blocs de données Parquet récemment consultés, ce qui réduit considérablement la latence de lecture en cas de requêtes répétées portant sur les mêmes données. Il s'agit de l'un des paramètres les plus déterminants pour les read/query performances.

Impact :

  • Trop faible : les erreurs fréquentes dans le cache forcent les lectures depuis le stockage d'objets, ce qui augmente considérablement la latence des requêtes (accès réseau I/O ou accès à la mémoire).

  • Trop élevé : ne laisse pas suffisamment de mémoire pour l'exécution des requêtes, les tampons WAL et les processus système.

  • Optimal : généralement 15 à 25 % de la mémoire totale de l'instance, en fonction de la taille de l'ensemble de travail.

Recommandations par taille d'instance :

Recommandations relatives à la taille des instances
Type d'instance Mémoire (Gio) Valeur recommandée Env. GiB Justification
db.influx.medium 8 15%ou 1 073 741 824 ~1,2 Mémoire cache minimale ; la mémoire est rare
db.influx.large 16 20% ~3,2 La valeur par défaut est appropriée
db.influx.xlarge 32 20% ~6,4 Taille de cache significative
db.influx.2xlarge 64 20% ~12,8 Bonne couverture du kit de travail
db.influx.4xlarge 128 25% ~32 Grand cache pour les analyses
db.influx x 8 x large 256 25% ~64 Cache substantiel
db.influx 12 x large 384 25% ~96 Support pour postes de travail de très grande taille
db.influx 16 x large 512 25% ~128 Capacité de cache massive
db.influx 24 x large 768 25% ~192 Cache maximal pour la plus grande instance