Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. Scopri di più qui.
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
exec-mem-pool-bytes
| Impostazione predefinita | 20%della memoria di sistema |
| Valori consentiti | Percentuale (ad es.70%) o numero assoluto (0 — 1.610.612.736.000) |
| Categoria | Gestione della memoria |
Spiegazione dettagliata:
Definisce la quantità massima di memoria che il motore di esecuzione delle query (DataFusion) può utilizzare per l'elaborazione delle query. Ciò include la memoria per l'ordinamento, l'aggregazione, i join e i set di risultati intermedi. Questo è uno dei parametri di memoria più importanti. Se specificato come percentuale, viene calcolato sulla base della memoria totale dell'istanza.
Impatto:
Troppo basso: le query che richiedono molta memoria (aggregazioni, ordinamenti, join di grandi dimensioni) avranno esito negativo o si riverseranno su disco, aumentando notevolmente la latenza. Le query simultanee competono per un pool di piccole dimensioni.
Troppo alto: non lascia sufficiente memoria per la cache di Parquet, i buffer WAL, la cache delle pagine del sistema operativo e i processi di sistema, causando potenzialmente il blocco degli OOM.
Ottimale:
20%della memoria totale delle istanze (codice predefinito). Se utilizzi nodi query/reader-only, puoi impostarli fino al 70%.
Raccomandazione: mantieni impostato su 20% (impostazione predefinita) per tutte le dimensioni delle istanze.