exec-mem-pool-bytes - Amazon Timestream

如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

exec-mem-pool-bytes

參數詳細資訊
預設 20% 系統記憶體的
允許的值 百分比 (例如 70%) 或絕對數字 (0 – 1,610,612,736,000)
類別 記憶體管理

詳細解釋:

定義查詢執行引擎 (DataFusion) 可用於處理查詢的記憶體數量上限。這包括用於排序、彙總、聯結和中繼結果集的記憶體。這是最重要的記憶體參數之一。當指定為百分比時,會根據總執行個體記憶體來計算。

Impact: (影響:)

  • 太低:需要大量記憶體 (大型彙總、排序、聯結) 的查詢將會失敗或溢出到磁碟,大幅增加延遲。並行查詢會爭用小型集區。

  • 太高:Parquet 快取、WAL 緩衝區、OS 頁面快取和系統程序的記憶體不足,可能會導致 OOM 終止。

  • 最佳:總執行個體記憶體20%的 (預設程式碼)。如果您正在執行查詢/唯讀節點,則可以將此設定為 70%。

建議:保留所有執行個體大小的 20%(預設)。