이 페이지에서는 PostgreSQL용 AlloyDB가 AlloyDB 고유의 다양한 서비스 기능을 사용 설정하고 관리하는 데 사용하는 데이터베이스 플래그를 설명합니다. AlloyDB에서 지원하는 모든 데이터베이스 플래그 목록은 지원되는 데이터베이스 플래그를 참고하세요.
인스턴스 다시 시작으로 표시된 플래그는 인스턴스에서 이 플래그를 설정, 삭제 또는 수정할 때마다 AlloyDB가 인스턴스를 다시 시작함을 의미합니다. 플래그 값은 다시 수정할 때까지 인스턴스에 유지됩니다.
alloydb.enable_pgaudit
유형 | boolean
|
기본값 | off
|
인스턴스 다시 시작 | 예 |
AlloyDB 인스턴스에서 pgaudit
확장 프로그램의 사용 가능 여부를 제어합니다. 매개변수를 on
로 설정하고 인스턴스를 다시 시작합니다. 그런 다음 CREATE
EXTENSION
명령어를 사용하여 인스턴스의 개별 데이터베이스에 pgaudit
확장 프로그램을 추가합니다.
pgaudit
확장 프로그램은 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 역할의 이름입니다.