要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
exec-mem-pool-bytes
| 默认 | 20%的系统内存 |
| 允许的值 | 百分比(例如70%)或绝对数字(0 — 1,610,612,736,000) |
| 类别 | 内存管理 |
详细说明:
定义查询执行引擎 (DataFusion) 可用于处理查询的最大内存量。这包括用于排序、聚合、联接和中间结果集的内存。这是最关键的内存参数之一。如果指定为百分比,则根据实例总内存进行计算。
影响:
太低:需要大量内存(大量聚合、排序、联接)的查询将失败或溢出到磁盘,从而大大增加延迟。并发查询争夺一个小池。
过高:留给 Parquet 缓存、WAL 缓冲区、操作系统页面缓存和系统进程的内存不足,可能会导致 OOM 终止。
最佳:
20%占实例总内存的(代码默认)。如果您运行的是仅限查询/只读节点,则最多可以将其设置为 70%。
建议:所有实例大小均保持为20%(默认)。