이 페이지에서는 PostgreSQL용 AlloyDB가 AlloyDB 고유의 다양한 서비스 기능을 사용 설정하고 관리하는 데 사용하는 데이터베이스 플래그를 설명합니다. AlloyDB에서 지원하는 모든 데이터베이스 플래그 목록은 지원되는 데이터베이스 플래그를 참고하세요.
인스턴스 다시 시작으로 표시된 플래그는 해당 인스턴스에서 이 플래그를 설정, 삭제 또는 수정할 때마다 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.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 역할의 이름입니다.
alloydb_password_validation
| 유형 | string |
| 기본값 | 빈 문자열 |
| 인스턴스 재시작 | 아니요 |
AlloyDB Omni의 비밀번호 정책을 설정하고 관리하는 함수를 제공합니다. 애플리케이션의 데이터베이스 사용자가 기본 제공 비밀번호 기반 메서드를 사용하여 AlloyDB Omni로 인증하는 경우 안전한 비밀번호를 적용하여 인증을 더 안전하게 만들 수 있습니다.
자세한 내용은 비밀번호 정책을 사용하여 기본 제공 인증 관리를 참고하세요.
alloydb_scann
| 유형 | string |
| 기본값 | 빈 문자열 |
| 인스턴스 재시작 | 아니요 |
AlloyDB Omni가 고성능 및 효율성으로 벡터 검색 워크로드를 처리할 수 있도록 지원하는 함수를 제공합니다.
자세한 내용은 색인 생성 및 벡터 쿼리를 참고하세요.
alloydb_ai_nl
| 유형 | string |
| 기본값 | 빈 문자열 |
| 인스턴스 재시작 | 아니요 |
자연어를 사용하여 AlloyDB Omni를 안전하게 쿼리할 수 있는 함수를 제공합니다.
이 확장 프로그램은 데이터의 보안 레이어를 적용하는 parameterized_views 확장 프로그램과 함께 작동합니다.
자세한 내용은 자연어를 사용하여 데이터베이스 쿼리를 참조하세요.
parameterized_views
| 유형 | string |
| 기본값 | 빈 문자열 |
| 인스턴스 재시작 | 아니요 |
자연어 쿼리가 SQL 쿼리로 변환될 때 보안 레이어를 추가하는 함수를 제공합니다. 이 확장 프로그램은 alloydb_ai_nl 확장 프로그램과 함께 작동합니다.
자세한 내용은 자연어를 사용하여 데이터베이스 쿼리를 참고하세요.