Amazon Timestream for InfluxDB 3에 대한 구성 및 파라미터 그룹 FAQ - Amazon Timestream

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

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

Amazon Timestream for InfluxDB 3에 대한 구성 및 파라미터 그룹 FAQ

파라미터 그룹을 사용하여 InfluxDB 3 클러스터용 Amazon Timestream을 구성하는 방법에 대한 질문입니다. 전체 파라미터 참조는 섹션을 참조하세요Amazon Timestream의 DB 클러스터에 대한 파라미터 그룹.

클러스터의 현재 실행 중인 구성을 확인하려면 어떻게 해야 합니까?

_internal 데이터베이스 테이블을 쿼리하여 실행 중인 클러스터에서 유효 파라미터 값을 확인할 수 있습니다. nodes

SELECT * FROM _internal.nodes

그러면 클러스터의 각 노드에 대한 활성 구성이 반환됩니다. 이를 사용하여 새 파라미터 그룹을 적용하기 전과 후에 파라미터 값을 확인합니다.

파라미터 그룹이란 무엇입니까?

파라미터 그룹에는 InfluxDB 3 클러스터의 작동 방식을 제어하는 엔진 구성 값이 포함되어 있습니다. 여기에는 쿼리 실행, 메모리 관리, 압축, 캐싱 등에 대한 설정이 포함됩니다. Amazon Timestream은 기본 파라미터 그룹을 제공하며 사용자 지정 파라미터 그룹을 생성할 수 있습니다.

사용자 지정 파라미터 그룹을 생성하려면 어떻게 해야 하나요?

AWS CLI 또는를 사용하여 파라미터 그룹을 AWS Management Console 생성합니다. 에디션(코어 또는 엔터프라이즈)과 사용자 지정하려는 파라미터를 지정합니다. 예제:

aws timestream-influxdb create-db-parameter-group \ --name "my-custom-pg" \ --description "Custom parameter group" \ --parameters '{ "InfluxDBv3Enterprise": { "queryFileLimit": 500, "queryLogSize": 2000 } }'
생성 후 파라미터 그룹을 수정할 수 있나요?

아니요. 파라미터 그룹은 일단 생성되면 변경할 수 없습니다. 파라미터를 변경하려면 명령을 사용하여 새 파라미터 그룹을 생성하고 클러스터에 할당합니다update-db-cluster. 업데이트가 즉시 적용되고 인스턴스가 재부팅됩니다.

파라미터 변경 사항이 런타임에 적용되나요?

아니요. 모든 파라미터는 시작 전용입니다. 런타임 재구성은 없습니다. 변경 사항을 적용하려면 업데이트된 파라미터 그룹으로 클러스터를 다시 시작해야 합니다.

어떤 파라미터를 변경하지 않아야 하나요?

일부 파라미터는 디스크에서 데이터가 물리적으로 구성되는 방식에 영향을 미치므로 초기 클러스터 설정 후 변경해서는 안 됩니다. 이를 변경하면 데이터 손상 또는 쿼리 실패가 발생할 수 있습니다. 다음이 포함됩니다.

  • gen1-duration - 1단계 압축 기간 제어(기본값: 10분)

  • compaction-gen2-duration - 2단계 압축 기간을 제어합니다.

  • compaction-multipliers - 상위 수준 압축 비율 제어

새 파라미터 그룹을 생성할 때는 항상 이러한 값을 현재 구성과 동일하게 유지합니다. 파라미터의 전체 목록과 그 영향은 단원을 참조하십시오세부 파라미터 참조.

파라미터 그룹을 생성하는 모범 사례는 무엇입니까?

기본 파라미터 그룹에서 시작하거나 기존 파라미터 그룹을 복제한 다음 변경해야 하는 특정 파라미터만 수정합니다. 복제는를 통해 사용할 수 AWS Management Console 있으며 모든 안전한 기본값을 상속합니다. 이해하고 테스트한 파라미터만 조정하고 압축 관련 파라미터(gen1-duration, compaction-gen2-duration, compaction-multipliers)는 항상 변경하지 않고 유지합니다.

인스턴스 유형에 대한 파라미터 값의 크기는 어떻게 지정해야 합니까?

파라미터 값은 인스턴스 유형의 vCPU 및 메모리 용량에 따라 조정해야 합니다. 주요 지침:

  • DataFusion 스레드 - 인스턴스의 vCPUs 수로 설정합니다(예:의 경우 16db.influx.4xlarge).

  • DataFusion 최대 parquet 팬아웃 - 인스턴스 크기: 작은 인스턴스의 경우 250~500, 12xlarge 이상의 경우 최대 5,000~10,000으로 확장합니다.

  • exec-mem-pool-bytes - 혼합 워크로드 노드의 경우 기본값인 20%를 유지합니다. 쿼리 전용 노드의 경우 최대 70%까지 늘릴 수 있습니다.

  • parquet-mem-cache-size – 대부분의 워크로드에 대해 기본값인 20%를 유지합니다. db.influx.4xlarge 이상의 경우 25%로 늘립니다.

인스턴스당 크기 조정 테이블에 대한 자세한 내용은 섹션을 참조하세요세부 파라미터 참조.