문서 버전을 선택합니다.
인스턴스 다시 시작으로 표시된 플래그는 해당 인스턴스에서 이 플래그를 설정, 삭제, 수정할 때마다 AlloyDB가 인스턴스를 다시 시작함을 의미합니다. 플래그 값은 사용자가 다시 수정할 때까지 인스턴스에 유지됩니다.
alloydb.audit_log_line_prefix
유형 | string |
기본값 | "%m [%p]: [%l-1] db=%d,user=%u |
인스턴스 다시 시작 | 예 |
각 감사 로그 줄에 접두사로 붙는 정보를 제어합니다. 비워 두면 접두사가 사용되지 않습니다.
alloydb.enable_pgaudit
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pgaudit
확장 프로그램의 사용 가능 여부를 제어합니다. 확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE
EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pgaudit
확장 프로그램을 추가합니다.
pgaudit
확장 프로그램은 PostgreSQL에서 제공하는 표준 로깅 기능을 기반으로 세션 및 객체 수준의 자세한 감사 로깅을 제공합니다.
alloydb.enable_auto_explain
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 auto_explain
확장 프로그램의 사용 가능 여부를 제어합니다. 확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다.
auto_explain
확장 프로그램은 문제 해결 등을 위해 속도가 느린 명령문의 실행 계획 자동 로깅을 사용 설정합니다. EXPLAIN
명령어 기능을 수행할 수 있는 자동 방법을 제공합니다.
alloydb.enable_pg_bigm
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pg_bigm
확장 프로그램의 사용 가능 여부를 제어합니다. 확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE
EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pg_bigm
확장 프로그램을 추가합니다.
pg_bigm
확장 프로그램은 PostgreSQL에서 2-그램(바이그램) 색인을 사용하여 표준 PostgreSQL 검색보다 더 빠른 전체 텍스트 검색 기능을 제공합니다.
alloydb.enable_pg_cron
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pg_cron
확장 프로그램의 사용 가능 여부를 제어합니다. 확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE
EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pg_cron
확장 프로그램을 추가합니다.
pg_cron
확장 프로그램은 데이터베이스 내부에서 실행되는 PostgreSQL용 cron 기반 작업 스케줄러를 제공합니다. cron
와 동일한 구문을 사용하며 데이터베이스에서 직접 PostgreSQL 명령어를 예약할 수 있게 해줍니다.
alloydb.enable_pg_hint_plan
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pg_hint_plan
확장 프로그램의 사용 가능 여부를 제어합니다. 파라미터를 on
으로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pg_hint_plan
확장 프로그램을 추가합니다.
pg_hint_plan
확장 프로그램을 사용하면 SQL 주석의 설명인 힌트를 사용해서 PostgreSQL 실행 계획을 최적화할 수 있습니다.
alloydb.enable_pg_wait_sampling
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB가 대기 이벤트의 샘플링 통계를 수집하도록 지원합니다.
확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pg_wait_sampling
확장 프로그램을 추가합니다.
pg_wait_sampling
확장 프로그램은 대기 이벤트 데이터를 집계하고 요약합니다. 이러한 뷰를 쿼리하면 대기 시간, 발생 빈도, 다양한 대기 이벤트의 상대적 중요도에 대한 인사이트를 얻을 수 있습니다.
alloydb.enable_pglogical
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pglogical
확장 프로그램의 사용 가능 여부를 제어합니다. 확장 프로그램을 사용하려면 파라미터를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE EXTENSION
명령어를 사용하여 인스턴스 내 개별 데이터베이스에 pglogical
확장 프로그램을 추가합니다.
pglogical
확장 프로그램은 게시 및 구독 기반의 모델을 사용하여 PostgreSQL의 논리적 스트리밍 복제를 제공합니다.
alloydb.iam_authentication
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 Identity and Access Management(IAM) 인증을 사용할 수 있도록 합니다.
alloydb.logical_decoding
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 PostgreSQL 논리적 디코딩 인프라를 사용 설정합니다.
논리적 디코딩은 데이터 수정사항을 외부 소비자에게 스트리밍하는 데 필요한 인프라를 제공합니다.
alloydb.log_throttling_window
유형 | integer |
기본값 | 0 |
인스턴스 다시 시작 | 아니요 |
AlloyDB가 지정된 기간 동안 수신된 중복 로그 메시지를 기록할지 여부를 제어합니다.
값을 0
보다 크게 설정하면 AlloyDB는 로그 메시지를 기록할 때마다 해당 초 길이의 타이머를 시작합니다. 타이머가 만료되기 전에 AlloyDB가 동일한 로그 메시지를 수신하면 해당 메시지는 기록되지 않습니다. 타이머가 만료된 후 AlloyDB는 이후 동일한 로그 메시지를 기록할 때, 그동안 건너뛴 메시지의 개수를 함께 기록합니다.
값을 0
으로 설정하면 AlloyDB는 모든 중복 로그 메시지를 기록합니다.
alloydb.promote_cancel_to_terminate
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 아니요 |
값을 true
로 설정하면 AlloyDB에서 발생하는 잠금 제한 시간, 문 제한 시간, 복구(재생) 충돌과 같은 문제로 인한 모든 쿼리 취소 요청이 강제 백엔드 종료 요청으로 승격됩니다.
쿼리 취소 요청을 승격함으로써 AlloyDB는 중단된 백엔드가 로그 재생 및 기타 백엔드를 차단하지 않도록 방지합니다.
alloydb.pg_shadow_select_role
유형 | string |
기본값 | 빈 문자열 |
인스턴스 다시 시작 | 아니요 |
pg_shadow
뷰를 쿼리하기 위한 권한을 부여하는 데 사용할 PostgreSQL 역할의 이름입니다.
scann.enable_preview_features
유형 | boolean |
기본값 | off |
인스턴스 다시 시작 | 예 |
미리보기에서 제공되는 다음 기능의 사용을 지원합니다.
- 적응형 필터링: 쿼리 실행 중 특정 시점에서 인라인 필터링 또는 사전 필터링 중 어떤 방식이 더 나은 성능을 제공하는지 식별합니다.
- 자동 색인 유지보수: 데이터 세트가 커질 때 색인을 점진적으로 관리하여, AlloyDB가 큰 이상치 파티션을 분할하고 더 나은 QPS와 검색 결과를 제공하도록 시도합니다.