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.
exec-mem-pool-bytes
| Par défaut | 20%de la mémoire système |
| Valeurs autorisées | Pourcentage (par exemple70%) ou nombre absolu (0 — 1 610 612 736 000) |
| Catégorie | Gestion de mémoire |
Explication détaillée :
Définit la quantité maximale de mémoire que le moteur d'exécution des requêtes (DataFusion) peut utiliser pour traiter les requêtes. Cela inclut la mémoire pour le tri, l'agrégation, les jointures et les ensembles de résultats intermédiaires. Il s'agit de l'un des paramètres de mémoire les plus critiques. Lorsqu'il est indiqué sous forme de pourcentage, il est calculé par rapport à la mémoire totale de l'instance.
Impact :
Trop faible : les requêtes nécessitant une quantité importante de mémoire (agrégations importantes, tris, jointures) échoueront ou se retrouveront sur le disque, ce qui augmentera considérablement le temps de latence. Les requêtes simultanées se disputent un petit pool.
Trop élevé : ne laisse pas suffisamment de mémoire pour le cache Parquet, les tampons WAL, le cache de pages du système d'exploitation et les processus système, ce qui peut entraîner la mort d'OOM.
Optimal :
20%de la mémoire totale de l'instance (code par défaut). Si vous utilisez des nœuds de requête/de lecture uniquement, vous pouvez définir ce paramètre jusqu'à 70 %.
Recommandation : Conserver cette valeur 20% (par défaut) pour toutes les tailles d'instance.