PostgreSQL 預(yù)置選項

2021-08-31 14:47 更新

下列參數(shù)是只讀的,它們是在編譯或安裝PostgreSQL時決定的。同樣,它們被排除在postgresql.conf文件例子之外。這些選項報告特定應(yīng)用可能感興趣的多種PostgreSQL行為,特別是管理前端相關(guān)的行為。

block_size (integer)

報告一個磁盤塊的大小。它由編譯服務(wù)器時BLCKSZ的值確定。默認值是 8192 字節(jié)。有些配置變量的含義(例如shared_buffers)會被block_si ze影響。詳見第 19.4 節(jié)

data_checksums (boolean)

報告對這個集簇是否啟用了數(shù)據(jù)校驗碼。詳見data checksums。

data_directory_mode (integer)

在Unix系統(tǒng)上,這個參數(shù)報告啟動時data_directory所定義的數(shù)據(jù)目錄的權(quán)限(在Microsoft Windows上這個參數(shù)將總是顯示0700)。更多信息請參考group access

debug_assertions (boolean)

報告編譯PostgreSQL時是否啟用了斷言。 如果PostgreSQL被編譯時定義了宏 USE_ASSERT_CHECKING is defined when PostgreSQL(例如通過 configure選項 --enable-cassert定義),那么會報告已啟用。默認情況下 PostgreSQL編譯時沒有用斷言。

integer_datetimes (boolean)

報告PostgreSQL是否在編譯時打開了 64 位整數(shù)日期和時間。從PostgreSQL 10起,這個值總是on。

lc_collate (string)

報告文本數(shù)據(jù)排序使用的區(qū)域。詳見第 23.1 節(jié)。該值是在數(shù)據(jù)庫被創(chuàng)建時確定的。

lc_ctype (string)

報告決定字符分類的區(qū)域。詳見第 23.1 節(jié)。該值是在數(shù)據(jù)庫被創(chuàng)建時決定的。通常它和lc_collate一樣,但是可以為特殊應(yīng)用設(shè)置成不同的值。

max_function_args (integer)

報告函數(shù)參數(shù)的最大數(shù)量。它由編譯服務(wù)器時的FUNC_MAX_ARGS值決定的。默認值是 100 個參數(shù)。

max_identifier_length (integer)

報告標識符的最大長度。它由編譯服務(wù)器時的NAMEDATALEN值減一決定。NAMEDATALEN的默認值是 64 ;因此max_identifier_length的默認值是 63,但是在使用多字節(jié)編碼時可以少于 63 個字符。

max_index_keys (integer)

報告索引鍵的最大數(shù)目。它由編譯服務(wù)器時的INDEX_MAX_KEYS值決定。默認值是 32 個鍵。

segment_size (integer)

報告一個文件段中可以存儲的塊(頁)的數(shù)量。由編譯服務(wù)器時的RELSEG_SIZE值決定。一個段文件的最大尺寸(以字節(jié)計)等于segment_size乘以block_size,默認是 1GB。

server_encoding (string)

報告數(shù)據(jù)庫的編碼(字符集)。這是在數(shù)據(jù)庫被創(chuàng)建時決定的。通常,客戶端只需要關(guān)心client_encoding的值。

server_version (string)

報告服務(wù)器版本數(shù)值。它是由編譯服務(wù)器時的PG_VERSION值決定的。

server_version_num (integer)

報告服務(wù)器版本數(shù)值的整數(shù)值。它是由編譯服務(wù)器時的PG_VERSION_NUM值決定的。

ssl_library (string)

報告此PostgreSQL服務(wù)器已構(gòu)建的 SSL 庫的名稱(即使此實例當(dāng)前未配置或使用 SSL), 例如OpenSSL,或一個空字符串(如果沒有)。

wal_block_size (integer)

報告一個 WAL 磁盤塊的尺寸。由編譯服務(wù)器時的XLOG_BLCKSZ值決定。默認是 8192 字節(jié)。

wal_segment_size (integer)

報告 WAL 段文件的大小。默認是 16MB。詳見第 29.4 節(jié)。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號