커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
"commit_delay"을 수행하기 전에 필요한 동시 열린 트랜잭션의 최소 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. 서버는 여러 위치에서 fsync() 시스템 호출을 사용하여 업데이트가 디스크에 물리적으로 기록되도록 합니다. 이렇게 하면 운영 체제 또는 하드웨어 충돌 후 데이터베이스 클러스터가 일관된 상태로 복구됩니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. 운영 체제 작동 중단 중에 프로세스의 페이지 쓰기는 디스크에 부분적으로만 기록될 수 있습니다. 복구하는 동안 WAL에 저장된 행 변경 내용을 복구하기에 충분하지 않습니다. 이 옵션은 검사점 이후 처음 수정된 페이지를 WAL에 기록하여 전체 복구가 가능하게 합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 이 값이 shared_buffers 분수로 결정되도록 -1 지정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
zstd |
| 허용되는 값 |
pglz,lz4,zstd,on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록된 정보 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL을 작성하는 대신 fsync에 대한 새 파일의 최소 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_summary_keep_time
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 요약 파일을 보관해야 하는 시간. |
| 데이터 형식 |
integer |
| 기본값 |
14400 |
| 허용되는 값 |
14400 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_summary_keep_time |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 기록기에서 수행된 로그 플러시 간의 시간입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
"commit_delay"을 수행하기 전에 필요한 동시 열린 트랜잭션의 최소 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. 서버는 여러 위치에서 fsync() 시스템 호출을 사용하여 업데이트가 디스크에 물리적으로 기록되도록 합니다. 이렇게 하면 운영 체제 또는 하드웨어 충돌 후 데이터베이스 클러스터가 일관된 상태로 복구됩니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. 운영 체제 작동 중단 중에 프로세스의 페이지 쓰기는 디스크에 부분적으로만 기록될 수 있습니다. 복구하는 동안 WAL에 저장된 행 변경 내용을 복구하기에 충분하지 않습니다. 이 옵션은 검사점 이후 처음 수정된 페이지를 WAL에 기록하여 전체 복구가 가능하게 합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 이 값이 shared_buffers 분수로 결정되도록 -1 지정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
지정된 메서드를 사용하여 WAL 파일로 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
pglz,lz4,on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록된 정보 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL을 작성하는 대신 fsync에 대한 새 파일의 최소 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_summary_keep_time
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 요약 파일을 보관해야 하는 시간. |
| 데이터 형식 |
integer |
| 기본값 |
14400 |
| 허용되는 값 |
14400 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_summary_keep_time |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 기록기에서 수행된 로그 플러시 간의 시간입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
pglz,lz4,on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL을 작성하는 대신 fsync에 대한 새 파일의 최소 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
pglz,lz4,on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL을 작성하는 대신 fsync에 대한 새 파일의 최소 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL을 작성하는 대신 fsync에 대한 새 파일의 최소 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_skip_threshold
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록하는 대신 fsync에 의해 동기화될 새 파일의 크기입니다. |
| 데이터 형식 |
integer |
| 기본값 |
2048 |
| 허용되는 값 |
2048 |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_skip_threshold |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_init_zero
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
처음 사용하기 전에 새 WAL 파일에 0을 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_init_zero |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_recycle
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
이름을 변경하여 WAL 파일을 재순환합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_recycle |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |
커밋 지연 (commit_delay)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
트랜잭션 커밋과 디스크에 대한 WAL 플러시 사이의 지연 시간(마이크로초)을 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
0 |
| 허용되는 값 |
0-100000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
커밋 지연 |
commit_siblings
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
commit_delay를 수행하기 전의 최소 동시 열린 트랜잭션 수를 설정합니다. |
| 데이터 형식 |
integer |
| 기본값 |
5 |
| 허용되는 값 |
0-1000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
commit_siblings |
fsync
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
디스크에 업데이트를 강제로 동기화합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
fsync |
full_page_writes
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
full_page_writes |
동기적 커밋
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
현재 트랜잭션의 동기화 수준을 설정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
on |
| 허용되는 값 |
on |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
synchronous_commit |
wal_buffers
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 대한 공유 메모리의 디스크 페이지 버퍼 수를 설정합니다. 단위는 8kb입니다. |
| 데이터 형식 |
integer |
| 기본값 |
서버에 할당된 리소스(vCore, RAM 또는 디스크 공간)에 따라 달라집니다. |
| 허용되는 값 |
-1-262143 |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_buffers |
Azure 관련 메모
wal_buffers 서버 매개 변수의 기본값은 컴퓨팅을 위해 선택한 제품 이름을 기반으로 Azure Database for PostgreSQL 유연한 서버의 인스턴스를 프로비전할 때 계산됩니다. 유연한 서버를 지원하는 컴퓨팅에 대한 제품 선택의 후속 변경 내용은 해당 인스턴스의 wal_buffers 서버 매개 변수에 대한 기본값에 영향을 미치지 않습니다.
인스턴스에 할당된 제품을 변경할 때마다 다음 수식의 wal_buffers 값에 따라 매개 변수 값도 조정해야 합니다.
최대 4개의 vCore가 있는 가상 머신에서 계산되는 wal_buffers 값은 다음과 입니다 2048.
vCore가 4개 이상인 가상 머신에서 계산되는 wal_buffers 값은 .입니다 16384.
이전 수식에 따라 다음 표에서는 프로비전된 메모리 양에 따라 이 서버 매개 변수가 설정되는 값을 나열합니다.
| vCores |
wal_buffers |
| 1 |
2048 |
| 2 |
2048 |
| 4 |
2048 |
| 8 |
16384 |
| 12 |
16384 |
| 16 |
16384 |
| 20 |
16384 |
| 32 |
16384 |
| 48 |
16384 |
| 64 |
16384 |
| 96 |
16384 |
wal_compression
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 파일에 작성된 전체 페이지 쓰기를 압축합니다. |
| 데이터 형식 |
boolean |
| 기본값 |
on |
| 허용되는 값 |
on,off |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_compression |
wal_level
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL에 기록되는 정보의 양을 결정합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
replica |
| 허용되는 값 |
replica,logical |
| 매개 변수 형식 |
정적 |
| 문서 |
wal_level |
wal_log_hints (WAL 로그 힌트)
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
중요하지 않은 수정이더라도, 검사점 이후에 처음 수정 시 WAL에 전체 페이지를 씁니다. |
| 데이터 형식 |
boolean |
| 기본값 |
off |
| 허용되는 값 |
off |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_log_hints |
wal_sync_method
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 업데이트를 디스크에 강제 적용하는 데 사용되는 메서드를 선택합니다. |
| 데이터 형식 |
enumeration |
| 기본값 |
fdatasync |
| 허용되는 값 |
fdatasync |
| 매개 변수 형식 |
읽기 전용 |
| 문서 |
wal_sync_method |
wal_writer_delay
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
WAL 작성자가 수행하는 WAL 플러시 사이의 시간 간격입니다. |
| 데이터 형식 |
integer |
| 기본값 |
200 |
| 허용되는 값 |
1-10000 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_delay |
wal_writer_flush_after
| 특성 |
가치 |
| 카테고리 |
미리 쓰기 로그/설정 |
| Description |
플러시를 트리거하는 WAL 기록기에 의해 작성된 WAL의 양입니다. |
| 데이터 형식 |
integer |
| 기본값 |
128 |
| 허용되는 값 |
0-2147483647 |
| 매개 변수 형식 |
dynamic |
| 문서 |
wal_writer_flush_after |