Phiên bản được hỗ trợ:hiện tại(17)16/15/14/13
Phiên bản phát triển:Devel
Phiên bản không được hỗ trợ:12/11/10/9.6/9.5/9.4/9.3/9.2/9.1/9.0/8.4/8.3/8.2/8.1/8.0/7.4/7.3/7.2/7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

3.4. Cấu hình thời gian kèo bóng đá cúp c2

Có rất nhiều tham số kèo bóng đá cúp c2 ảnh hưởng đến

Tất cả các tên tham số không nhạy cảm với trường hợp. Mọi tham sốtrên,TẮT,TRUE,Sai,,Không,1,0(không phân biệt trường hợp)

Một cách để đặt các tùy chọn này là chỉnh sửa tệpPostgreSql.confTrong thư mục dữ liệu. (Một mặc định

# Đây là một bình luận

Như bạn thấy, các tùy chọn là một trên mỗi dòng. Dấu hiệu bình đẳng giữa"#")

Tệp kèo bóng đá cúp c2SIGHUPTín hiệu (dễ dàng được gửi bởiPG_CTL tải lại). Các nhân viên bưu điện

Cách thứ hai để đặt các tham số kèo bóng đá cúp c2 này là để cung cấp

PostMaster -c log_connections = Có -c syslog = 2

có tác dụng tương tự như ví dụ trước.PostgreSql.conf.

Thỉnh thoảng cũng hữu ích khi cung cấp tùy chọn dòng lệnhpgoptionscó thể được sử dụng cho mục đích này trên

env pgoptions = '-c geqo = off' psql

(Điều này hoạt động cho bất kỳlibpqỨng dụng khách hàng dựa trên, không chỉPSQL.) Lưu ý rằng điều này sẽ không hoạt động

Một số tùy chọn có thể được thay đổi trong các phiên SQL riêng lẻ vớisetLệnh, ví dụ:

=Đặt enable_seqscan TẮT;

Xem tham chiếu ngôn ngữ lệnh SQL để biết chi tiết về

Hơn nữa, có thể gán một bộ cài đặt tùy chọnthay đổi cơ sở dữ liệungười dùng thay đổi, tương ứng, được sử dụng để

3.4.1. pg_sinstall

ThePG_SinstallBảng ảoHiển thị tất cả. Nhưng

ANCập nhậtđược thực hiện trênPG_Sinstalltương đương với việc thực hiệnsetLệnh trên tham số được đặt tên đó.Cập nhậtđược phát hành trong mộtCập nhậtLệnh biến mất khiCập nhậthoặcset.

Bảng 3-1. Các cột pg_sinstall

tên loại Mô tả
tên Text Tên của thời gian kèo bóng đá cúp c2 phiên hiện tại
Cài đặt Text Giá trị của thời gian kèo bóng đá cúp c2 phiên hiện tại

3.4.2. Người lập kế hoạch và tối ưu hóa

cpu_index_tuple_cost(Điểm nổi)

Đặt ước tính của Trình tối ưu hóa truy vấn về chi phí

CPU_OPERATOR_COST(Điểm nổi)

Đặt ước tính của Trình tối ưu hóa về chi phíWHEREmệnh đề. Điều này được đo lường là một

cpu_tuple_cost(Điểm nổi)

Đặt ước tính của Trình tối ưu hóa truy vấn về chi phí

default_statistic_target(Số nguyên)

Đặt mục tiêu thống kê mặc định cho các cột bảngThay đổi bảng thống kê.Phân tích, nhưng có thể cải thiện chất lượng của

hiệu quả_cache_size(Điểm nổi)

Đặt giả định của trình tối ưu hóa về hiệu quảPostgreSQLTệp dữ liệu). Đây là

enable_hashjoin(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế hoạch truy vấn

enable_indexscan(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế hoạch truy vấn

enable_mergejoin(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế hoạch truy vấn

enable_nestloop(Boolean)

Cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế hoạch truy vấn

enable_seqscan(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng của người lập kế hoạch truy vấn

enable_sort(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng trình lập kế hoạch truy vấn của

enable_tidscan(Boolean)

cho phép hoặc vô hiệu hóa việc sử dụng trình lập kế hoạch truy vấnTIDCác loại kế hoạch quét.

geqo(Boolean)

cho phép hoặc vô hiệu hóa tối ưu hóa truy vấn di truyền, màgeqo_Cài đặt.

geqo_effort(Số nguyên)
geqo_generations(Số nguyên)
geqo_pool_size(Số nguyên)
geqo_random_seed(Số nguyên)
geqo_selection_bias(Điểm nổi)

Các thông số điều chỉnh khác nhau cho truy vấn di truyềnnỗ lực * log2 (poolsize)được sử dụng. kèo bóng đá cúp c2

geqo_threshold(Số nguyên)

Sử dụng tối ưu hóa truy vấn di truyền để lập kế hoạch truy vấn với ATtừMụctham giaXây dựng chỉ có mộttừMục.) Mặc định là 11. Để đơn giản hơntừmệnh đề vào truy vấn trên.

ngẫu nhiên_page_cost(Điểm nổi)

Đặt ước tính của trình tối ưu hóa truy vấn về chi phí

Lưu ý:Thật không may, không có"chi phí"các biến chỉ là

3.4.3. Đăng nhập

server_min_messages(chuỗi)

Điều này kiểm soát số lượng chi tiết tin nhắn được ghi vàoDebug5,DEBUG4,Debug3,Debug2,Debug1,thông tin,Thông báo,Cảnh báo,ERROR,log,FatalPanic. Các giá trị sau gửi ít hơnThông báo. Lưu ý rằnglogcó quyền ưu tiên khác nhau ở đây so vớiclient_min_messages.

Đây là bản tóm tắt các loại tin nhắn khác nhau:

Debug [1-5]

Cung cấp thông tin cho các nhà phát triển sử dụng.

INFO

cung cấp thông tin được yêu cầu ngầm được yêu cầu bởiVacuum.

Thông báo

Cung cấp thông tin có thể hữu ích cho

Cảnh báo

Cung cấp cảnh báo cho người dùng, ví dụ:cam kếtBên ngoài giao dịch.

ERROR

Báo cáo lỗi đã gây ra một giao dịch

log

Báo cáo thông tin quan tâm đến

Fatal

Báo cáo tại sao phiên phụ trợ chấm dứt.

Panic

Báo cáo tại sao tất cả các phiên phụ trợ được khởi động lại.

client_min_messages(chuỗi)

Điều này kiểm soát số lượng chi tiết tin nhắn được ghi vàoDEBUG5,DEBUG4,DEBUG3,Debug2,DEBUG1,log,Thông báo,Cảnh báo,,ERROR. Giá trị sau gửiThông báo. Lưu ý rằnglogcó ưu tiên khác nhau ở đây so vớiserver_min_messages. Cũng xem

DEBUG_ASSERTIONS(Boolean)

Bật kiểm tra khẳng định khác nhau. Đây là một bản gỡ lỗiuse_assert_checkingPhảiPostgreSQLđược xây dựng (hoàn thành bởikèo bóng đá cúp c2Tùy chọn--Enable-cassert). Lưu ý rằngDEBUG_ASSERTIONSmặc định là bật ifPostgreSQLđã được

DEBUG_PRINT_PARSE(Boolean)
DEBUG_PRINT_REWRITTEN(Boolean)
DEBUG_PRINT_PLAN(Boolean)
Debug_Pretty_Print(Boolean)

Những lá cờ này cho phép đầu ra gỡ lỗi khác nhauDebug_Pretty_PrintCác màn hình này

Giải thích_pretty_print(Boolean)

Xác định xemGiải thíchsử dụng định dạng thụt hoặc không có ý định cho

hostname_lookup(Boolean)

Theo mặc định, nhật ký kết nối chỉ hiển thị địa chỉ IP

log_connections(Boolean)

Điều này xuất ra một dòng vào máy chủ ghi lại chi tiết mỗiPostgreSql.confTệp kèo bóng đá cúp c2.

log_duration(Boolean)

gây ra thời lượng của mỗi tuyên bố đã hoàn thànhlog_statementlog_pidVì vậy, bạn có thể liên kết câu lệnh với

log_min_error_statement(chuỗi)

Điều này kiểm soát thông báo mà SQLPanic(Tắt hiệu quả điều nàyDEBUG5,DEBUG4,Debug3,DEBUG2,DEBUG1,INFO,Thông báo,CẢNH BÁO,ERROR,FatalPanic.ERRORSau đó, tất cả các câu lệnh SQL gây ra

Bạn nên kích hoạtlog_pidcũng vậy để bạn có thể dễ dàng hơn

log_pid(Boolean)

Tiền tố mỗi thông báo máy chủ trong tệp nhật ký vớisyslog, mà

log_statement(Boolean)

khiến mỗi câu lệnh SQL được ghi lại.

log_timestamp(Boolean)

Tiền tố mỗi thông báo nhật ký máy chủ với dấu kèo bóng đá cúp c2.

show_statement_stats(Boolean)
show_parser_stats(Boolean)
show_planner_stats(Boolean)
show_executor_stats(Boolean)

Đối với mỗi truy vấn, hãy viết số liệu thống kê hiệu suất của

show_source_port(Boolean)

Hiển thị số cổng gửi đi của máy chủ kết nối

STATS_COMMAND_STRING(Boolean)
STATS_BLOCK_LEVEL(Boolean)
STATS_ROW_LEVEL(Boolean)

Những cờ này xác định thông tin nào phụ trợ gửi

statS_reset_on_server_start(Boolean)

Nếu trên đó, số liệu thống kê được thu thập không được đưa ra bất cứ khi nào

STATS_START_COLLECTOR(Boolean)

Điều khiển xem máy chủ có nên khởi động

syslog(Số nguyên)

PostgreSQLCho phépsyslogchosyslogvà tiêu chuẩnsyslog. (Một số tin nhắn vẫn sẽ đisyslogbị tắt. Cái này

syslog_facility(chuỗi)

Tùy chọn này xác địnhSyslog "Cơ sở"sẽ được sử dụng khisyslogđược bật. Bạn có thể chọnLocal0,Local1,Local2,Local3,Local4,Local5,Local6,Local7; Mặc định làLocal0. Xem thêm tài liệu của bạnsyslog.

syslog_ident(chuỗi)

Nếu đăng nhập vàosyslogđược bật, tùy chọn này xác định tên chương trình được sử dụngPostgreSQLTin nhắn trongsyslogLogPostgres.

Trace_notify(Boolean)

Tạo ra một lượng lớn đầu ra gỡ lỗi chongheThông báolệnh.

3.4.4. Hoạt động chung

AutoCommit(Boolean)

Nếu được đặt thành true,PostgreSQLsẽ tự động làm mộtcam kếtSau mỗi thành côngBắt đầuKhông cócam kếtđã được đưa ra).POSTGRESQLsẽ chỉ cam kếtcam kếtLệnh. Chế độ này cũng có thể được coi là ngầmBắt đầuBất cứ khi nào một lệnhPostgreSQLHành vi. Tuy nhiên, để tương thích tối đa với SQL

Lưu ý:Ngay cả vớiAutoCommitĐặt thành Sai,set,show,,Đặt lạiKhông bắt đầu mớiset,showhoặcĐặt lạiCác lệnh làset,showhoặcĐặt lạilệnh khi bắt đầubắt đầuĐầu tiên.

Lưu ý:kể từPostgreSQL7.3, cài đặtAutoCommitthành sai là

australian_timezones(Boolean)

Nếu được đặt thành true,CST,estSATđược hiểu là kèo bóng đá cúp c2 của Úc

xác thực_timeout(Số nguyên)

kèo bóng đá cúp c2 tối đa để hoàn thành xác thực máy khách, trongPostgreSql.confTệp.

Backslash_quote(chuỗi)

Điều này kiểm soát xem có thể biểu diễn dấu hiệu báo giá\ 'Trong một chuỗi theo nghĩa đen. Các'') NhưngPOSTGRESQL\ '.\ 'Tạo\. Nếu mã phía máy khách không thoátBackslash_quotetrên(cho phép\ 'luôn luôn),TẮT(Từ chối luôn luôn),an toàn_encoding(chỉ cho phép nếu\Trong một ký tự multibyte).Safe_encodinglà mặc định

client_encoding(chuỗi)

Đặt mã hóa phía máy khách cho ký tự Multibyte

Datestyle(chuỗi)

Đặt định dạng hiển thị cho ngày, cũng nhưISO, US.

db_user_namespace(Boolean)

Điều này cho phép tên người dùng trên cơ sở dữ liệu. Nó bị tắt bởi

Nếu điều này được bật, hãy tạo người dùng dưới dạngtên người dùng@dbname. Khitên người dùngđược truyền bởi máy khách kết nối,@và tên cơ sở dữ liệu là@Trong môi trường SQL, bạn sẽ

Với tùy chọn này được bật, bạn vẫn có thể tạo@Khi chỉ định tên người dùng trong@sẽ bị tước

Lưu ý:Tính năng này được dự định là

deadlock_timeout(Số nguyên)

Đây là lượng kèo bóng đá cúp c2, tính bằng mili giây, để chờ đợi

default_transaction_isolation(chuỗi)

Mỗi giao dịch SQL có mức cách ly, có thể"Đọc cam kết"hoặc"serializable". Tham số này"Đọc.

Tham khảo ý kiếnPostgreSQLvà lệnhĐặt giao dịchĐể biết thêm thông tin.

Dynamic_l Library_path(chuỗi)

Nếu một mô -đun có thể tải động cần được mởTạo chức nănghoặcTảilệnh.)

Giá trị cho Dynamic_L Library_Path phải là một$ libdir, biên dịchPOSTGRESQLThư mục thư viện góiPOSTGRESQLPhân phốipg_configĐể in tên của thư mục này.)

49751_49834

Giá trị mặc định cho tham số này là'$ libdir'. Nếu giá trị được đặt thành trống

Tham số này có thể được thay đổi khi kèo bóng đá cúp c2 bằng cách kèo bóng đá cúp c2 bằng cách kèo bóng đá cúp c2 bằng cách kèo bóng đá cúp c2PostgreSql.confkèo bóng đá cúp c2

KRB_SERVER_KEYFILE(chuỗi)

Đặt vị trí của tệp khóa máy chủ Kerberos. Nhìn thấyPhầnĐể biết chi tiết.

fsync(Boolean)

Nếu tùy chọn này được bật,PostgreSQLBackend sẽ sử dụngfsync ()Cuộc gọi hệ thống vàokhôngLiên quan đến điều này.)

Tuy nhiên, thao tác này làm chậmPOSTGRESQLVì tại giao dịchfsync, hệ điều hành được phép

Vì những lý do trên, một số quản trị viên luôn luônfsync.

Cần lưu ý rằng hình phạt hiệu suất củafsyncON ISPostgreSQLPhiên bản 7.1 trở lên. Nếu nhưfsyncVì lý do hiệu suất, bạn có thể

Tùy chọn này chỉ có thể được đặt ở máy chủ bắt đầu hoặc trongPostgreSql.confTệp.

LC_Messages(chuỗi)

Đặt ngôn ngữ trong đó các tin nhắn được hiển thị.Phần 7.1Để biết thêm

Trên một số hệ thống, danh mục địa phương này không tồn tại.

lc_monetary(chuỗi)

Đặt địa phương để sử dụng để định dạng tiền tệto_char ()Gia đình chức năng.Phần 7.1Để biết thêm

lc_numeric(chuỗi)

Đặt locale để sử dụng cho các số định dạng, choto_char ()Gia đình chức năng. Giá trị chấp nhận được làPhần 7.1Để biết thêm

lc_time(chuỗi)

Đặt địa điểm sử dụng cho ngày và giờPhần 7.1cho

Max_Connections(Số nguyên)

Xác định số lượng tối đa đồng thời

MAX_EXPR_DEPTH(Số nguyên)

Đặt độ sâu làm tổ biểu thức tối đa của

MAX_FILES_PER_PROCESS(Số nguyên)

Đặt số lượng các tệp mở tối đa đồng thờisysconf (_sc_open_max). Do đó, trênsysconfTrả về giới hạn hợp lý, bạn không cần phải lo lắng vềsysconfTrả về a"Quá nhiều tệp mở"Thất bại, thửPostgreSql.confTệp kèo bóng đá cúp c2; nếu như

MAX_FSM_RELATION(Số nguyên)

Đặt số lượng quan hệ (bảng) tối đa cho

MAX_FSM_PAGES(Số nguyên)

Đặt số lượng trang tối đa

MAX_LOCKS_PER_TRANSACTION(Số nguyên)

Bảng khóa được chia sẻ có kích thước dựa trên giả định rằngMAX_LOCKS_PER_TRANSACTION*Max_ConnectionsCác đối tượng riêng biệt sẽ

password_encryption(Boolean)

Khi mật khẩu được chỉ định trongTạo người dùnghoặcThay đổiKhông viếtđược mã hóahoặckhông được mã hóa, Cờ này xác định xem liệu

Cổng(Số nguyên)

Cổng TCP mà máy chủ lắng nghe; 5432 theo mặc định.

search_path(chuỗi)

Biến này chỉ định thứ tự mà các lược đồ là

giá trị chosearch_pathphải là một danh sách các tên lược đồ được phân tách bằng dấu phẩy. Nếu một$ user, thì lược đồ có giống nhausession_userIS$ userbị bỏ qua.)

lược đồ danh mục hệ thống,pg_catalog, luôn được tìm kiếm, cho dù đó làpg_catalogkhông nằm trong đường dẫntrướcTìm kiếm bất kỳ

Tương tự như vậy, bảng tạm thời của phiên hiện tạiPG_TEMP_nnn, luôn được tìm kiếm nếu nóPG_TEMP. Nếu nó khôngpg_catalog). Tuy nhiên,

Khi các đối tượng được tạo mà không cần chỉ định một

Giá trị mặc định cho tham số này là'$ user, public'(trong đó phần thứ haicông khai). Điều này hỗ trợ việc sử dụng chia sẻ của mộtcông khai), Riêng tư

hiện tạicurrent_schemas (). Đây không hoàn toànsearch_path, kể từcurrent_schemas ()cho thấy cáchsearch_pathđã được giải quyết.

Để biết thêm thông tin về xử lý lược đồ, xemPostgresql 7.3.21 Người dùng.

statement_timeout(Số nguyên)

hủy bỏ bất kỳ tuyên bố nào tiếp quản được chỉ định

Shared_buffers(Số nguyên)

Đặt số bộ đệm bộ nhớ được chia sẻ được sử dụng bởiMax_Connections; Tuy nhiên, giá trị cao hơn

64676_64714PostgreSQLĐể yêu cầu thêmSystem VBộ nhớ chia sẻPhần 3.5.1cho

im lặng_mode(bool)

kèo bóng đá cúp c2 máy chủ âm thầm. Nếu tùy chọn này được đặt,Postmaster'S-Stùy chọn). Trừ khi một số hệ thống ghi nhật kýsyslogIS

sort_mem(Số nguyên)

Chỉ định lượng bộ nhớ được sử dụng bởi nội bộsort_mem. Các loại được sử dụng bởiĐặt hàng bởi, Hợp nhất vàTạo chỉ mục.

SQL_Inheritance(bool)

Điều này kiểm soát ngữ nghĩa kế thừa, đặc biệtchỉTừ khóa để loại trừ các vật phụ. XemPostgreSQL 7.3.21 Hướng dẫn sử dụngĐể biết thêm

SSL(Boolean)

cho phépSSLKết nối. Vui lòng đọcPhầnTrước khi sử dụng điều này. Mặc định bị tắt.

Superuser_reserved_connections(Số nguyên)

Xác định số lượng"Các khe kết nối"được dành riêng choPostgreSQLSuperusers. Nhiều nhấtMax_ConnectionsKết nốiMax_ConnectionstrừSuperuser_reserved_connections, Mới

Giá trị mặc định là 2. Giá trị phải nhỏ hơnMax_Connections. Tham số này chỉ có thể

tcpip_socket(Boolean)

Nếu điều này là đúng, thì máy chủ sẽ chấp nhận TCP/IP

timezone(chuỗi)

Đặt múi giờ để hiển thị và diễn giải

Transform_null_equals(Boolean)

Khi được bật, các biểu thức của biểu mẫuexpr=(hoặcnull =expr) được coi làexprlà null, nghĩa là, họ trả về đúng nếuexprĐánh giá giá trị null,expr=là luôn luôn trả về null (không xác định). Vì thế

Tuy nhiên, các biểu mẫu được lọc trongMicrosoft AccessTạo truy vấnexpr= NULLĐể kiểm tra NULLexpr= NULLLuôn trả về

Lưu ý rằng tùy chọn này chỉ ảnh hưởng đến nghĩa đen=Nhà điều hành, không phải so sánh khácin). Như vậy,

Tham khảoPostgresqlĐể biết thông tin liên quan.

unix_socket_directory(chuỗi)

Chỉ định thư mục của ổ cắm tên miền Unix trên/TMP, nhưng có thể được thay đổi khi xây dựng

unix_socket_group(chuỗi)

Đặt chủ sở hữu nhóm của ổ cắm miền Unix. (Theunix_socket_permissionsĐiều này có thể được sử dụng

unix_socket_permissions(Số nguyên)

Đặt các quyền truy cập của ổ cắm miền UNIX.ChmodUmaskCuộc gọi hệ thống. (Để sử dụng0(không).)

Quyền mặc định là0777, có nghĩa là bất cứ ai cũng có thể kết nối.0770(Chỉ người dùng và nhóm, xem thêm dướiunix_socket_group) và0700(Chỉ người dùng). (Lưu ý rằng thực sự cho

Cơ chế kiểm soát truy cập này độc lập vớiChương 6.

Tùy chọn này chỉ có thể được đặt ở máy chủ bắt đầu.

VACUUM_MEM(Số nguyên)

Chỉ định lượng bộ nhớ tối đa được sử dụng bởiNút hútĐể theo dõi

Virtual_host(chuỗi)

Chỉ định tên hoặc địa chỉ máy chủ TCP/IP màPostmasterlà lắng ngheLocalhost).

Zero_damaged_pages(Boolean)

Phát hiện tiêu đề trang bị hư hỏng thường gây raPOSTGRESQLđể báo cáo mộtZero_damaged_pagesĐể đúngsẽ phá hủy, cụ thể là tất cả các hàng trên trang bị hư hỏng. Nhưng

3.4.5. Wal

Xem thêmPhần 12.3Để biết chi tiết về điều chỉnh Wal.

CheckPoint_Segments(Số nguyên)

Khoảng cách tối đa giữa các điểm kiểm tra WAL tự động, trongPostgreSql.confTệp.

Checkpoint_timeout(Số nguyên)

kèo bóng đá cúp c2 tối đa giữa các điểm kiểm tra WAL tự động, trongPostgreSql.confTệp.

cam kết_delay(Số nguyên)

kèo bóng đá cúp c2 trễ giữa việc viết hồ sơ cam kết cho walfsynccuộc gọi hệ thống, nếu tải hệ thống làcam kết_siblingsKhác

cam kết_siblings(Số nguyên)

Số lượng giao dịch mở đồng thời tối thiểu đếncam kết_delayTrì hoãn. Một giá trị lớn hơn làm cho

Wal_buffers(Số nguyên)

Số bộ đệm Disk-Page trong bộ nhớ chia sẻ cho Wal

Wal_debug(Số nguyên)

Nếu khác không, hãy bật đầu ra gỡ lỗi liên quan đến Wal

Wal_sync_method(chuỗi)

Phương pháp được sử dụng để buộc Wal cập nhật ra đĩa.fsync(gọifsync ()Tại mỗi cam kết),fdatasync(gọifdatasync ()Tại mỗi cam kết),open_sync(Viết các tệp WAL bằngOpen ()Tùy chọnO_Sync) hoặcopen_datasync(Viết các tệp WAL bằngOpen ()Tùy chọnO_DSYNC). Không phải tất cả những lựa chọn này làPostgreSql.confTệp.

3.4.6. Tùy chọn ngắn

Để thuận tiện, cũng có các chuyển đổi tùy chọn chữ cái đơnBảng.

Bảng 3-2. Phím tùy chọn ngắn

Tùy chọn ngắn Tương đương
-Bx Shared_buffers =x
-Dx server_min_messages =x
-f fsync = off
-Hx Virtual_host =x
-I tcpip_socket = ON
-Kx unix_socket_directory =x
-L SSL = ON
-Nx Max_Connections =x
-Px port =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] show_statement_stats =
-Sx[A] sort_mem =x
-TPA,-TPL,-te[A] show_parser_stats = ON,show_planner_stats = ON,show_executor_stats = ON
ghi chú:
a.Đối với lịch sử-Otùy chọn Postmaster, ví dụ,
$Postmaster -o '-s 1024 -S'

hoặc quapgoptionsTừ