parquet-mem-cache-size - Amazon Timestream

Amazon Timestream for LiveAnalytics와 유사한 기능을 원하는 경우 Amazon Timestream for InfluxDB를 고려해 보세요. 간소화된 데이터 수집과 실시간 분석을 위한 10밀리초 미만의 쿼리 응답 시간을 제공합니다. 여기에서 자세히 알아보세요.

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

parquet-mem-cache-size

파라미터 세부 정보
기본값 20% 시스템 메모리의
허용된 값 백분율(예: 20%) 또는 절대 수(0~1,610,612,736,000)
카테고리 메모리 관리/캐싱

세부 설명:

메모리의 Parquet 파일 데이터 캐싱 전용 최대 메모리 양을 설정합니다. 이 캐시는 최근에 액세스한 Parquet 데이터 블록을 저장하여 동일한 데이터에 대해 반복 쿼리의 읽기 지연 시간을 크게 줄입니다. 이는 읽기/쿼리 성능에 가장 영향을 미치는 파라미터 중 하나입니다.

영향:

  • 너무 낮음: 캐시가 자주 누락되면 객체 스토리지에서 강제 읽기가 수행되어 쿼리 지연 시간이 크게 증가합니다(네트워크 I/O vs. 메모리 액세스).

  • 너무 높음: 쿼리 실행, 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 가장 큰 인스턴스의 최대 캐시