如需與 Amazon Timestream for LiveAnalytics 類似的功能,請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間,以進行即時分析。在這裡進一步了解。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
parquet-mem-cache-size
| 預設 | 20% 系統記憶體的 |
| 允許的值 | 百分比 (例如 20%) 或絕對數字 (0 – 1,610,612,736,000) |
| 類別 | 記憶體管理/快取 |
詳細解釋:
設定專用於快取記憶體中 Parquet 檔案資料的記憶體數量上限。此快取會存放最近存取的 Parquet 資料區塊,大幅減少對相同資料重複查詢的讀取延遲。這是讀取/查詢效能最具影響力的參數之一。
Impact: (影響:)
太低:頻繁快取會錯過從物件儲存讀取的強制,大幅增加查詢延遲 (網路 I/O 與記憶體存取)。
太高:為查詢執行、WAL 緩衝區和系統程序保留不足的記憶體。
最佳:通常為總執行個體記憶體的 15–25%,取決於工作集大小。
依執行個體大小的建議:
| 執行個體類型 | 記憶體 (GiB) | 建議值 | 近似值。GiB | 理由 |
|---|---|---|---|---|
| db.influx.medium | 8 | 15% 或 1,073,741,824 |
~1.2 | 最小快取;記憶體很少 |
| db.influx.large | 16 | 20% |
~3.2 | 預設值是適當的 |
| db.influx.xlarge | 32 | 20% |
~6.4 | 有意義的快取大小 |
| db.influx.2xlarge | 64 | 20% |
~12.8 | 良好的工作集涵蓋範圍 |
| db.influx.4xlarge | 128 | 25% |
~32 | 用於分析的大型快取 |
| db.influx.8xlarge | 256 | 25% |
~64 | 大量快取 |
| db.influx.12xlarge | 384 | 25% |
~96 | 非常大型的工作集支援 |
| db.influx.16xlarge | 512 | 25% |
~128 | 大量快取容量 |
| db.influx.24xlarge | 768 | 25% |
~192 | 最大執行個體的最大快取 |