이 문서는 지원되지 않는 버전의 스포츠 토토 사이트을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

16.4. 런타임 구성

모든 매개 변수 이름은 대소 문자를 사용하지 않습니다. 모든 매개 변수on, off, true, false, , 아니오, 1, 0(모두

이러한 매개 변수를 설정하는 한 가지 방법은 파일을 편집하는 것입니다Postgres, 일반적으로 데이터 디렉토리에 보관됩니다.initdb기본 사본을 거기에 설치합니다.)

# 이것은 주석입니다

하나의 매개 변수는 한 줄에 지정됩니다. 사이의 동일한 부호#)

구성 파일Postmaster프로세스 수신 aSighup신호pg_ctl). 그만큼Postmaster또한

이러한 구성 매개 변수를 설정하는 두 번째 방법은 제공하는 것입니다.Postmaster:

postmaster -c log_connections = 예 -c log_destination = 'syslog'

명령 줄 옵션에서 충돌하는 설정을 무시합니다Postgres. 이것은 의미합니다Postgres

때때로 명령 줄 옵션을 하나에 제공하는 것이 유용합니다.pgoptions클라이언트 에서이 목적으로 사용할 수 있습니다

ENV PGOPTIONS = '-C geqo = OFF'PSQL

libpq-기반 클라이언트 응용 프로그램이 아니라PSQL.) 이것은 작동하지 않습니다Postgres.

또한 옵션 설정 세트를 할당 할 수 있습니다.변경and토토 꽁 머니 : 문서 : 8.0 : Alter Database는 각각 이러한 설정을 구성하는 데 사용됩니다.Postmaster명령 줄 또는

일부 매개 변수는 개인에서 변경할 수 있습니다SQL세션SET명령, 예 :

ENABLE_SEQSCAN을 OFF로 설정하십시오;

ifSET허용됩니다SET: 예를 들어, 그렇다면스포츠 토토 사이트. 또한,SET또는Alter슈퍼 사용자는 그렇지 않습니다

show명령 허용

가상 테이블pg_settings( 설명메이저 토토 사이트 : 문서 : 8.0 : PG_SETTINGS)showandSET, 그러나 사용하기에 더 편리 할 수 ​​있습니다.

16.4.1. 파일 위치

외에Postgres이미 언급 된 파일,스포츠 토토 사이트다른 두 개를 수동으로 편집합니다19 장). 기본적으로 모두

data_directory (String)

데이터 저장에 사용할 디렉토리를 지정합니다. 이것

config_file (String)

기본 서버 구성 파일을 지정합니다Postgres). 이 옵션 은만 가능합니다

hba_file (String)

호스트 기반의 구성 파일을 지정합니다on). 이 옵션은 설정할 수 있습니다

Ident_File (String)

구성 파일을 지정ID인증 (관습 적으로ID). 이것

external_pid_file (String)

추가 프로세스 ID (PID)의 이름을 지정합니다.Postmaster서버 관리 프로그램에 의해 사용하기 위해 만들어야합니다.

기본 설치에서 위의 옵션 중 어느 것도 설정되지 않습니다.-d명령 줄 옵션 또는pgdata환경 변수 및

구성 파일을 다른 곳에 보관하려면-d명령 줄 옵션 또는pgdata환경 변수가 포함 된 디렉토리를 가리 려야합니다data_directory옵션을 설정해야합니다Postgres(또는 명령 줄)data_directory재정의-dandpgdata

원하는 경우 구성 파일 이름을 지정할 수 있습니다.config_file, hba_file및/또는Ident_File. config_file에만 지정할 수 있습니다Postmaster명령 줄, 그러나data_directoryare-d또는pgdata.

이러한 옵션 중 하나를 설정할 때 상대 경로는Postmaster시작되었습니다.

16.4.2. 연결 및

16.4.2.1. 연결

Listen_Addresses (String)

서버의 TCP/IP 주소 (ES)를 지정합니다*모두에 해당합니다LocalHost, 로컬 만 허용"루프백"연결

포트 (Integer)

서버가 듣는 TCP 포트; 기본적으로 5432.

max_connections (Integer)

최대 동시 수를 결정합니다initdb). 이 매개 변수 는만 할 수 있습니다

이 매개 변수를 높이면스포츠 토토 사이트더 많은 요청System V공유 메모리섹션 16.5.1

SuperUser_Reserved_Connections (Integer)

연결 수 결정"슬롯"스포츠 토토 사이트슈퍼 유행자. 최대max_connections연결은 동시에 활성화 될 수 있습니다. 언제든지max_connections마이너스SuperUser_Reserved_Connections, 새

기본값은 2입니다. 값은max_connections.

unix_socket_directory (String)

UNIX-Domain 소켓의 디렉토리를 지정합니다/tmp이지만 빌드 시간에 변경할 수 있습니다.

unix_socket_group (String)

UNIX-Domain 소켓의 소유 그룹을 설정합니다.unix_socket_permissions이것

unix_socket_permissions (Integer)

UNIX-DOMAIN의 액세스 권한을 설정합니다ChmodandUmask시스템 호출. (에게0(0).)

기본 권한은입니다.0777, 누구나 연결할 수 있습니다.0770(사용자 및 그룹 만 참조unix_socket_group) 및0700(사용자 만). (그 점에 유의하십시오

이 액세스 제어 메커니즘은 독립적입니다19 장.

이 옵션은 서버 시작시에만 설정할 수 있습니다.

rendezvous_name (String)

지정rendezvous방송 이름. 에 의해rendezvous지원. 이 옵션

16.4.2.2. 보안 및

Authentication_timeout (Integer)

클라이언트 인증을 완료하는 최대 시간Postgres파일. 기본값은입니다

SSL (부울)

활성화SSL연결. 읽어주세요섹션이것을 사용하기 전에. 기본값이 꺼져 있습니다.

SSL_RENEGOTIATION_LIMIT (Integer)

데이터가 얼마나 많은 데이터가 흐를 수 있는지 지정SSL암호화512MB.

참고 :11 월 이전의 SSL 라이브러리

password_encryption (부울)

암호가 지정된 경우사용자 만들기또는사용자암호화또는암호화되지 않은,이 옵션

KRB_SERVER_KEYFILE (String)

Kerberos 서버 키 파일의 위치를 ​​설정합니다.섹션자세한 내용.

DB_USER_NAMESPACE (부울)

이것은 데이터베이스 별 사용자 이름을 허용합니다. 꺼져 있습니다

이것이 켜져 있으면 사용자를 생성해야합니다.username@dbname. 언제사용자 이름연결이 통과됩니다@및 데이터베이스@​​SQL 환경 내에서,

이 옵션을 활성화하면 여전히 생성 할 수 있습니다@에서 사용자 이름을 지정할 때@제거됩니다

참고 :이 기능은 a

16.4.3. 자원 소비

16.4.3.1. 메모리

shared_buffers (Integer)

initdb). 각 버퍼는 8192입니다blcksz를 만들 때 선택되었습니다max_connections;

이 매개 변수를 높이면스포츠 토토 사이트더 많은 요청System V공유 메모리섹션 16.5.1

work_mem (Integer)

사용할 메모리의 양을 지정합니다work_mem; 이것을 유지해야합니다주문 by, 별도의및 합병 조인.in서브 쿼리.

maintenance_work_mem (Integer)

사용할 최대 메모리 양을 지정합니다.진공, 생성ALTER 테이블 추가. 값은 킬로바이트로 지정되어 있으며work_mem. 더 큰 설정이있을 수 있습니다

max_stack_depth (Integer)

서버의 최대 안전 깊이를 지정합니다ulimit -s또는 로컬

16.4.3.2. 여유 공간

max_fsm_pages (Integer)

무료 디스크 페이지 수를 설정합니다.max_fsm_relations. 기본값은 20000입니다.

max_fsm_relations (Integer)

최대 관계 수를 설정합니다 (표 및

16.4.3.3. 커널 리소스

max_files_per_process (Integer)

동시에 열린 파일의 최대 수를 설정합니다"너무 많은 개방실패,이 설정을 줄이십시오. 이것

preload_libraries (String)

이 변수는 하나 이상의 공유 라이브러리를 지정합니다'$ libdir/mylib : mylib_init'원인mylib사전로드 및mylib_init실행됩니다. 만약에

지정된 라이브러리 또는 초기화 함수가있는 경우

스포츠 토토 사이트절차 적 언어 라이브러리가 사전로드 될 수 있습니다'$ libdir/plxxx : plxxx_init'여기서xxxisPGSQL, Perl, tcl또는Python.

공유 라이브러리를 사전로드하여 (그리고 초기화

16.4.3.4. 비용 기반

실행 중진공and분석명령, 시스템이 유지됩니다VACUUM_COST_LIMIT), 프로세스를 수행합니다VACUUM_COST_DELAY). 그런 다음 재설정됩니다

이 기능의 의도는 관리자가진공and분석신속하게 마무리하십시오. 그러나 일반적으로 매우 중요합니다

이 기능은 기본적으로 비활성화됩니다. 활성화하려면를 설정하십시오.VACUUM_COST_DELAY변수 a

VACUUM_COST_DELAY (Integer)

시간 길이, 밀리 초VACUUM_COST_DELAY그렇지 않은 값

VACUUM_COST_PAGE_HIT (Integer)

발견 된 버퍼 진공 청소기 비용

VACUUM_COST_PAGE_MISS (Integer)

버퍼를 진공 청소기로 청소하는 데 예상되는 비용

VACUUM_COST_PAGE_DIRTY (Integer)

진공 수정시 요금이 청구 된 예상 비용 a

VACUUM_COST_LIMIT (Integer)

진공 청소기를 유발하는 축적 된 비용

참고 :보유하는 특정 작업이 있습니다VACUUM_COST_DELAY * Accumulated_balance / VACUUM_COST_LIMIT최대VACUUM_COST_DELAY * 4.

16.4.3.5.

시작스포츠 토토 사이트8.0,이라는 별도의 서버 프로세스가 있습니다.배경 작가"더티"공유

bgwriter_delay (Integer)

활동 라운드 간의 지연을 지정합니다bgwriter_delay밀리 초, 및bgwriter_delayPostgres파일.

bgwriter_percent (Integer)

각 라운드 에서이 비율의 비율은Postgres파일.

bgwriter_maxpages (Integer)

각 라운드 마다이 많은 더러운 버퍼 이상Postgres파일.

작은 값bgwriter_percentandbgwriter_maxpages추가 I/O 부하를 줄입니다bgwriter_percent및/또는bgwriter_maxpages~ 0.

16.4.4. 미리 로그 작성

참조PostgreSQL : 문서 : 8.0 : 토토 사이트 구성WAL 튜닝에 대한 자세한 내용.

16.4.4.1. 설정

fsync (부울)

이 옵션이 켜져 있으면스포츠 토토 사이트서버는를 사용합니다.fsync ()시스템 호출

그러나 사용fsync ()성과 페널티가 발생합니다. 거래가있을 때스포츠 토토 사이트운영 체제가 플러시 될 때까지 기다려야합니다fsync운영 체제 인 비활성화되었습니다not여기서 위험 요소.

관련된 위험으로 인해 보편적으로는 없습니다fsync.fsync, 다른 것들만 꺼집니다fsync활성화.fsync, 최대 신뢰성. 당신이fsync.

이 옵션은 서버 시작 또는Postgres파일.

Wal_sync_method (String)

WAL 업데이트를 디스크로 강제하는 데 사용되는 방법.fsync(Callfsync ()각각fdatasync(Callfdatasync ()각각fsync_writethrough(Call_commit ()각각Open_SyncOpen ()옵션O_SYNC) 및Open_DatasyncOpen ()옵션O_DSYNC). 이러한 모든 선택이 아닙니다fsync꺼져 있으면이 설정이 있습니다Postgres파일.

Wal_buffers (Integer)

공유에 할당 된 디스크 페이지 버퍼 수

Commit_Delay (Integer)

커밋 레코드를 작성하는 사이의 시간 지연fsync ()시스템로드 인 경우 시스템 호출Commit_Siblings다른 트랜잭션은 순간적으로 활성화되어 있습니다

Commit_Siblings (Integer)

동시 공개 트랜잭션의 최소 수Commit_Delay지연. 더 큰 가치가 만듭니다

16.4.4.2.

Checkpoint_segments (Integer)

자동 WAL 체크 포인트 간의 최대 거리,Postgres파일.

Checkpoint_Timeout (Integer)

자동 WAL 체크 포인트 간의 최대 시간, INPostgres파일.

Checkpoint_warning (Integer)

체크 포인트 인 경우 서버 로그에 메시지를 작성하십시오

16.4.4.3. 아카이빙

archive_command (String)

완성 된 A를 보관하기 위해 실행하는 쉘 명령%P문자열에서 교체됩니다%f파일로 대체됩니다%%%문자섹션. 이 옵션은 서버 시작시에만 설정할 수 있습니다Postgres파일.

명령이 0을 반환하는 것이 중요합니다.

archive_command = 'cp "%p"/mnt/server/archivedir/"%f"'

16.4.5. 쿼리 계획

16.4.5.1. 플래너 방법

이 구성 매개 변수는 조잡한 방법을 제공합니다플래너, running분석더 자주 증가하고 증가합니다default_statistics_target구성 매개 변수 및 금액 증가ALTER 테이블 세트 통계.

enable_hashagg (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_hashjoin (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_indexscan (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_mergejoin (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_nestloop (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_seqscan (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_sort (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다

enable_tidscan (부울)

쿼리 플래너의 사용을 활성화 또는 비활성화합니다TID스캔 계획 유형.

16.4.5.2. 플래너 비용

참고 :불행히도 잘 정의되지 않았습니다"비용"나타나는 변수

explud_cache_size (플로팅 포인트)

효과에 대한 플래너의 가정을 설정합니다스포츠 토토 사이트의 공유 버퍼스포츠 토토 사이트데이터 파일. 또한 예상 숫자를 고려하십시오

random_page_cost (플로팅 포인트)

a 비용에 대한 플래너의 추정치를 설정합니다

CPU_TUPLE_COST (플로팅)

플래너의 비용 추정치를 설정합니다

cpu_index_tuple_cost (플로팅 포인트)

플래너의 비용 추정치를 설정합니다

cpu_operator_cost (플로팅 포인트)

플래너의 비용 추정치를 설정합니다여기서절. 이것은 a로 측정됩니다

16.4.5.3. 유전자 쿼리

geqo (부울)

유전자 쿼리 최적화를 활성화 또는 비활성화,geqo_threshold변수는 GEQO를 비활성화하는보다 세분화 된 방법을 제공합니다

geqo_threshold (Integer)

유전자 쿼리 최적화를 사용하여 쿼리를 계획하십시오From항목Join구성 수는 단 하나의 것으로 카운트From항목.) 기본값은 12입니다.

geqo_effort (Integer)

계획 시간과 계획 시간 간의 트레이드 오프를 제어합니다

geqo_effort그렇지 않습니다

geqo_pool_size (Integer)

GEQO에서 사용하는 풀 크기를 제어합니다. 수영장 크기geqo_effort

geqo_generations (Integer)

GEQO가 사용하는 세대 수를 제어합니다.geqo_pool_size.

geqo_selection_bias (플로팅 포인트)

GEQO에서 사용하는 선택 바이어스를 제어합니다. 그만큼

16.4.5.4. 다른 플래너

default_statistics_target (Integer)

테이블 열의 기본 통계 대상을 설정합니다ALTER 테이블 세트 통계.분석그러나 품질을 향상시킬 수 있습니다스포츠 토토 사이트쿼리섹션.

from_collapse_limit (Integer)

플래너는 하위 쿼리를 상단으로 병합합니다From목록은이 많은 항목을 가질 수 없습니다. 더 작습니다geqo_threshold.

join_collapse_limit (Integer)

플래너는 명시 적 내부를 다시 작성합니다Join목록으로 구성From더 이상 목록이 없을 때마다 항목스포츠 토토 사이트7.4, 가입Join구성은 결코 쿼리에 의해 재정렬되지 않습니다

참고 :현재, 외부의 순서Join구성은 결코 조정되지 않습니다join_collapse_limit영향을 미치지 않습니다스포츠 토토 사이트.

기본적 으로이 변수는와 동일하게 설정됩니다.from_collapse_limitJoins.스포츠 토토 사이트7.3 쿼리 플래너,

이 변수를 1과… 사이의 값으로 설정하십시오.from_collapse_limit

16.4.6. 오류보고 및

16.4.6.1. 어디로

log_destination (String)

스포츠 토토 사이트지원StderrandSyslog. Windows에서EventLog도 지원됩니다. 세트Stderr만. 이것Postgres구성

Redirect_stderr (부울)

이 옵션은 메시지를 전송할 수 있습니다Stderr캡처 될 것입니다Stderr는 종종보다 더 유용합니다Syslog,Syslog출력 (a

log_directory (String)

언제Redirect_stderrisPostgres구성 파일.

log_filename (String)

언제Redirect_stderrISStrftime패턴,%-스케이프를 사용하여 지정할 수 있습니다%-escapes가 있습니다,스포츠 토토 사이트에포크를 추가 할 것입니다log_filenameServer_Log, 그런 다음 선택한 파일 이름입니다Server_Log.10938277538 월 29 일 일요일 19:02:33 2004 MST에서 시작하는 로그.Postgres구성

log_rotation_age (Integer)

언제Redirect_stderrISPostgres구성

log_rotation_size (Integer)

언제Redirect_stderrisPostgres구성 파일.

log_truncate_on_rotation (부울)

언제Redirect_stderrIS스포츠 토토 사이트잘라log_filename좋아요스포츠 토토 사이트-%h.logPostgres구성 파일.

예 : 7 일의 로그를 유지하려면 1 개의 로그 파일이Server_Log, Server_Loglog_filenametoServer_Log.%a, log_truncate_on_rotationtotruelog_rotation_ageto1440.

예 : 24 시간의 로그를 유지하려면 1 개의 로그 파일이log_filenametoServer_Log.%H%m, log_truncate_on_rotationtotrue, log_rotation_ageto60log_rotation_sizeto1000000. 포함%minlog_filename모든 크기 중심을 허용합니다

syslog_facility (String)

로그인 할 때Syslog이 옵션이 활성화되었습니다Syslog "시설"사용하려면. 너Local0, Local1, local2, local3, Local4, Local5, Local6, Local7; 기본값은Local0. 참조Syslog데몬. 이 옵션은 할 수 있습니다

syslog_ident (String)

로그인 할 때Syslog이 옵션이 활성화되었습니다스포츠 토토 사이트메시지Syslog로그. 그만큼Postgres. 이것

16.4.6.2. 로그인시기

client_min_messages (String)

어떤 메시지 레벨이Debug5, Debug4, Debug3, Debug2, Debug1, log, 통지, 경고오류. 각 레벨에는 모든 것이 포함됩니다통지. 참고log여기와 다른 순위가 있습니다log_min_messages.

log_min_messages (String)

어떤 메시지 레벨에 기록되는지 제어합니다Debug5, Debug4, Debug3, Debug2, Debug1, info, 통지, 경고, 오류, log, 치명적panic. 각 레벨에는 모든 것이 포함됩니다통지. 참고log여기와 다른 순위가 있습니다client_min_messages. 오직

log_error_verbosity (String)

서버에 작성된 세부 사항을 제어합니다Terse, 기본값Verbose, 각각 더 많은 필드를 추가합니다

log_min_error_statement (String)

SQL 진술인지 여부를 제어합니다panic(효과적으로 회전합니다Debug5, Debug4, Debug3, Debug2, Debug1, info, 통지, 경고, 오류, 치명적panic. 예를 들어, 이것을 설정하면오류그런 다음 모든 SQL 문

log_min_duration_statement (Integer)

최소 명령문 실행 시간을 설정합니다 (in250그런 다음 250ms 이상 실행되는 모든 SQL 문은 Will

silent_mode (부울)

서버를 조용히 실행합니다. 이 옵션이 설정되면Postmaster's-s옵션). 서버의 표준 출력/dev/null이므로 메시지가 전송됩니다Syslog로깅이 선택되거나Redirect_stderr활성화,

여기에 사용 된 다양한 메시지 심각도 수준의 목록이 있습니다.

디버그 [1-5]

개발자가 사용할 정보를 제공합니다.

info

진공.

통지

사용자에게 도움이 될 수있는 정보를 제공합니다.

경고

사용자에게 경고를 제공합니다 (예 :커밋트랜잭션 블록 외부.

오류

현재 명령을 초래 한 오류를보고합니다

log

관리자에게 관심있는 정보 보고서,

치명적

현재 세션을 일으킨 오류를보고합니다

panic

모든 세션을 일으킨 오류를보고합니다

16.4.6.3. 로그인

debug_print_parse (부울)
debug_print_rewritten (부울)
debug_print_plan (부울)
debug_pretty_print (부울)

이 옵션을 사용하면 다양한 디버깅 출력이 가능합니다debug_pretty_print이것들을 들여다client_min_messages또는log_min_messagesDebug1또는 실제로 이것을 보내려면

log_connections (부울)

이것은 서버 로그에 라인을 출력합니다.Postgres구성 파일.

log_disconnections (부울)

이것은 서버 로그에서 선을 출력합니다.log_connections그러나 세션시Postgres구성 파일.

log_duration (부울)

완성 된 모든 문의 지속 시간을 유발합니다log_statement로그인하려면. 이 옵션을 사용할 때는 그렇지 않은 경우Sysloglog_line_prefix

log_line_prefix (String)

이것은 Aprintf-스타일Syslog생산Syslog. 이것Postgres구성

탈출 효과 세션 만
%U 사용자 이름
%d 데이터베이스 이름
%r 원격 호스트 이름 또는 IP 주소 및 원격
%P 프로세스 ID 아니요
%t 타임 스탬프 아니요
%I 명령 태그 : 이것이 명령입니다
%C 세션 ID : 각각의 고유 식별자
%l 각 프로세스에 대한 로그 라인 수, 아니요
%s 세션 시작 시간 스탬프
%x 거래 ID
%Q 출력을 생성하지는 않지만 말합니다 아니요
%% 리터럴% 아니요
log_statement (String)

어떤 SQL 문을 기록하는지 제어합니다. 유효한없음, DDL, modall. DDL모든 데이터 정의 명령을 기록합니다생성, Alter드롭명령.mod모든 로그DDL진술,삽입, 업데이트, 삭제, Truncate복사. 준비and설명진술은 또한 그 경우에도 기록됩니다

기본값은없음. 오직

참고 :execute진술은 고려되지 않습니다DDL또는mod진술. 로그인하면

함수가 정의 된 경우pl/pgsql서버 측 언어,pl/pgsqla

log_hostname (부울)

기본적으로 연결 로그 메시지는 IP 만 표시합니다Postgres파일.

16.4.7. 런타임 통계

16.4.7.1. 통계

log_statement_stats (부울)
log_parser_stats (부울)
log_planner_stats (부울)
log_executor_stats (부울)

각 쿼리의 경우, 성능 통계를 작성하십시오log_statement_stats총계log_statement_stats활성화 할 수 없습니다

16.4.7.2. 쿼리 및

stats_start_collector (부울)

서버가 시작 해야하는지 여부를 제어합니다

stats_command_string (부울)

통계 수집을 활성화합니다pg_stat_activity시스템보기; 나타내다PostgreSQL : 문서 : 8.0 : 토토 핫 활동 토토 핫더 많은 경우

stats_block_level (부울)

블록 레벨 통계를 활성화합니다PG_STATandPG_STATIO시스템보기 가족;PostgreSQL : 문서 : 8.0 : 토토 핫 활동 토토 핫

stats_row_level (부울)

로드 레벨 통계를 활성화합니다PG_STATandPG_STATIO시스템보기 가족;PostgreSQL : 문서 : 8.0 : 토토 핫 활동 토토 핫

stats_reset_on_server_start (부울)

켜면 수집 된 통계는 언제든지 제로화됩니다

16.4.8. 클라이언트 연결

16.4.8.1. 성명

search_path (String)

이 변수는 스키마 순서를 지정합니다

search_path쉼표로 구분 된 스키마 이름 목록이어야합니다. 만약에$ user, 그런 다음 이름이있는 스키마입니다session_user그러한 스키마가있는 경우 대체됩니다. (그렇지 않은 경우$ user무시됩니다.)

시스템 카탈로그 스키마,PG_CATALOG, 항상 검색됩니다PG_CATALOG

마찬가지로, 현재 세션의 임시 테이블PG_TEMP_NNN, 항상 검색됩니다PG_TEMP. 만약PG_CATALOG).

객체를 지정하지 않고 생성 된 경우

이 매개 변수의 기본값은입니다.'$ user, public'(두 번째 부분public). 이것은 공유 사용을 지원합니다public), 개인

검색 경로의 현재 유효 값은 할 수 있습니다SQL기능current_schemas (). 이것은 그다지 아닙니다search_path이후current_schemas ()search_path해결되었습니다.

스키마 처리에 대한 자세한 내용은 참조섹션 5.8.

default_tablespace (String)

이 변수는 기본 테이블 스페이스를 지정합니다생성명령은 그렇지 않습니다

값은 테이블 스페이스의 이름이거나스포츠 토토 사이트자동으로 사용됩니다

테이블 스페이스에 대한 자세한 내용은 참조섹션 18.6.

check_function_bodies (부울)

이 매개 변수는 일반적으로 참입니다. false로 설정하면함수 만들기.

default_transaction_isolation (String)

각 SQL 트랜잭션에는 격리 수준이 있습니다"읽기, "읽기, "반복 가능또는"Serializable". 이 매개 변수는 제어합니다"읽기.

상담12 장andPostgreSQL : 문서 : 8.0 : 사설 토토 설정자세한 내용은

default_transaction_read_only (부울)

읽기 전용 SQL 트랜잭션은 변경 될 수 없습니다

상담PostgreSQL : 문서 : 8.0 : 사설 토토 설정자세한 내용은

station_timeout (Integer)

지정된 진술을 중단합니다

16.4.8.2. 로케일과

Datestyle (String)

날짜 및 시간 값에 대한 디스플레이 형식을 다음과 같이 설정합니다.ISO, Postgres, SQL,독일어) 및dmy, mdy또는YMD).EUROand유럽동의어입니다dmy; 키워드US, NANUURO,NANUUROPEAN동의어입니다mdy. 보다섹션 8.5더 많은 경우ISO,.

TIMEZONE (String)

표시 및 해석을위한 시간대를 설정합니다섹션자세한 내용은

Australian_timezones (부울)

true로 설정된 경우acst, CST, ESTsat는 AS가 아닌 호주 시간대로 해석됩니다

extra_float_digits (Integer)

이 매개 변수는 숫자 수를 조정합니다float4, float8및 기하학적 데이터 유형. 그만큼FLT_DIG또는DBL_DIG적절한 경우). 가치는 할 수 있습니다

client_encoding (String)

클라이언트 측 인코딩 (문자 세트)을 설정합니다. 그만큼

lc_messages (String)

메시지가 표시되는 언어를 설정합니다.섹션 20.1더 많은 경우

일부 시스템에서는이 로케일 범주는 그렇지 않습니다

lc_monetary (String)

화폐 형식에 사용할 로케일을 설정합니다TO_CHAR기능 가족.섹션 20.1더 많은 경우

lc_numeric (String)

포맷 번호에 사용할 로케일을 설정합니다TO_CHAR기능 가족. 허용 가능한 값입니다섹션 20.1더 많은 경우

LC_TIME (String)

서식 날짜 및 시간에 사용할 로케일을 설정합니다.섹션 20.1더 많은 경우

16.4.8.3. 다른

explic_pretty_print (부울)

여부 결정설명들여 쓰기 또는 비 인간 형식을 사용합니다

dynamic_library_path (String)

동적으로로드 가능한 모듈을 열어야하는 경우함수 만들기또는로드명령에는 디렉토리가 없습니다

dynamic_library_path목록이어야합니다$ libdir,스포츠 토토 사이트패키지 라이브러리$ libdir. 이것은 모듈이있는 곳입니다스포츠 토토 사이트분포입니다PG_CONFIG이것의 이름을 찾으려면

dynamic_library_path = '/usr/local/lib/postgresql :/home/my_project/lib : $ libdir'

또는 Windows 환경에서 :

dynamic_library_path = 'c : \ tools \ postgresql; h : \ my_project \ lib; $ libdir'

이 매개 변수의 기본값은입니다.'$ libdir'. 값이 An으로 설정된 경우

이 매개 변수는 실행 시간에 변경할 수 있습니다Postgres구성

16.4.9. 잠금 관리

Deadlock_timeout (Integer)

이 시간은 밀리 초의 시간입니다.

max_locks_per_transaction (Integer)

공유 잠금 테이블은max_locks_per_transaction * max_connections별개의 개체가 필요합니다

16.4.10. 버전 및 플랫폼

16.4.10.1. 이전의

add_missing_from (부울)

언제true, 테이블From절차가 아닌 경우 절true이전 릴리스와의 호환성스포츠 토토 사이트. 하지만,거짓From.

backslash_quote (String)

이것은 견적 표시가 될 수 있는지 여부를 제어합니다\ '문자열'') 그러나스포츠 토토 사이트역사적으로도 있습니다\ '. 그러나 사용\ '보안 위험을 만듭니다\. 클라이언트 측 코드가 탈출하는 경우backslash_quoteareon(허용\ '항상),OFF(항상 거부),SAFE_ENCODING(허용 만\멀티 바이트 문자 내에서).SAFE_ENCODING기본값입니다

default_with_oids (부울)

이것은를 제어합니다생성and테이블 작성새로 만들어진 테이블에 OID 열을 포함하십시오OIDS와 함께NOROIDS없이지정되어 있습니다. 그것선택. 안에스포츠 토토 사이트 8.0.26 default_with_oids기본값으로스포츠 토토 사이트. 하지만,스포츠 토토 사이트.

생성 된 응용 프로그램과의 호환성을 완화합니다스포츠 토토 사이트,이 옵션은이어야합니다OIDS와 함께해당 테이블이있을 때

regex_flavor (String)

정규 표현"풍미"로 설정할 수 있습니다고급, 확장또는79217_79222. 기본값은고급. 그만큼확장설정은 정확하게 유용 할 수 있습니다스포츠 토토 사이트. 보다섹션자세한 내용.

SQL_INHERITANCE (부울)

이것은 상속 시맨틱을 제어합니다전용제외 할 핵심 단어섹션상속에 대한 자세한 내용은

16.4.10.2. 플랫폼

transform_null_equals (부울)

켜지면 양식의 표현expr=(또는null =expr)expris null, 즉expr널 값으로 평가하고 그렇지 않으면 false입니다. 그만큼expr=항상 null (알 수없는)을 반환하는 것입니다. 그러므로

그러나 필터링 된 양식에서Microsoft Access쿼리 생성expr= nullnull을 테스트합니다expr= null항상 돌아 오십시오

이 옵션은 정확한 양식에만 영향을 미칩니다= null, 다른 비교가 아닙니다in). 따라서,

참조섹션관련 정보는

16.4.11. 사전 설정 옵션

다음"매개 변수"스포츠 토토 사이트가 컴파일되거나 그 시점입니다Postgres파일. 이 옵션스포츠 토토 사이트

block_size (Integer)

디스크 블록의 크기를 보여줍니다. 그것은 결정됩니다blcksz언제shared_buffers)block_size. 보다섹션정보는

integer_datetimes (부울)

표시스포츠 토토 사이트지원으로 건축되었습니다-enable-integer-datetimes빌딩시스포츠 토토 사이트. 기본값OFF.

LC_COLLATE (String)

텍스트 데이터의 분류가있는 로케일을 보여줍니다.섹션 20.1자세한 내용. 값은

LC_CTYPE (String)

문자를 결정하는 로케일을 보여줍니다섹션 20.1더 많은 것LC_COLLATE그러나 특별한 경우

max_function_args (Integer)

최대 함수 인수 수를 보여줍니다. 그것은func_max_args서버를 구축 할 때.

max_Indifier_length (Integer)

최대 식별자 길이를 보여줍니다. 결정됩니다지명서버를 구축 할 때. 그만큼지명ismax_Indifier_lengthis 63

max_index_keys (Integer)

최대 인덱스 키 수를 보여줍니다. 그것은index_max_keys서버를 구축 할 때.

Server_encoding (String)

데이터베이스 인코딩 (문자 세트)을 표시합니다. 그것은client_encoding.

server_version (String)

서버의 버전 번호를 표시합니다. 그것은pg_version서버를 구축 할 때.

16.4.12. 맞춤형 옵션

이 기능은 일반적으로 옵션이 아닌 옵션을 허용하도록 설계되었습니다스포츠 토토 사이트

custom_variable_classes (String)

이 변수는 하나 또는 여러 클래스 이름을 지정합니다스포츠 토토 사이트적절하지만 일부는 사용합니다custom_variable_classes모든 것을 지정합니다Postgres구성

사용자 정의 변수를 설정하는 데 어려움Postgres파일을 읽어야합니다custom_variable_classes가 설정되어 서버가 있습니다

여기에 무엇의 예가 있습니다Postgres사용자 정의를 사용할 때 포함 할 수 있습니다

custom_variable_classes = 'plr, pljava'

16.4.13. 개발자 옵션

다음 옵션은 작업을위한 것입니다.스포츠 토토 사이트소스 및 일부Postgres파일. 많은 사람들이 주목하십시오

debug_assertions (부울)

다양한 주장 점검을 켭니다. 이것은 디버깅입니다use_assert_checking스포츠 토토 사이트구축되었습니다 (구성옵션-enable-cassert). 참고debug_assertions불이행 if스포츠 토토 사이트

debug_shared_buffers (Integer)

버퍼 프리리스트 보고서 사이의 초 수. 만약에

pre_auth_delay (Integer)

0이 아닌 경우이 여러 초의 지연이 발생합니다.

Trace_Notify (부울)

듣기andNotify명령.client_min_messages또는log_min_messagesDebug1

trace_locks (부울)
trace_lwlocks (부울)
trace_userlocks (부울)
trace_lock_oidmin (부울)
trace_lock_table (부울)
debug_deadlocks (부울)
log_btree_build_stats (부울)

다양한 기타 코드 추적 및 디버깅 옵션.

Wal_debug (부울)

True 인 경우 WAL 관련 디버깅 출력을 방출하십시오. 이것Wal_debug매크로가 정의되었을 때스포츠 토토 사이트

Zero_damaged_Pages (부울)

손상된 페이지 헤더 감지는 일반적으로 원인스포츠 토토 사이트보고합니다Zero_damaged_Pagestrue 원인데이터를 파괴합니다, 즉

16.4.14. 짧은 옵션

편의를 위해 단일 문자 명령 줄도 있습니다테이블.

표 16-1. 짧은 옵션 키

짧은 옵션 동등한
-Bx shared_buffers =x
-dx log_min_messages =x
-f fsync = off
-hx Listen_Addresses =x
-i Listen_Addresses =
-Kx unix_socket_directory =x
-l ssl = on
-nx max_connections =x
-px 포트 =x
-fi, -fh, -fm, -fn, -fs, -ft[A] enable_indexscan = off, enable_hashjoin = off, enable_mergejoin = OFF, enable_nestloop = off, enable_seqscan = off, enable_tidscan = off
-s[A] log_statement_stats =
-sx[A] work_mem =x
-tpa, -tpl, -te[A] log_parser_stats = on, log_planner_stats = on, log_executor_stats = on
참고 :
a.역사적-o Postmaster옵션
$ postmaster -o '-s 1024 -s'

또는 viapgoptions에서