?
This document uses PHP Chinese website manual Release
下面的參數(shù)控制服務(wù)器范圍的統(tǒng)計搜集特性。如果啟用了統(tǒng)計搜集,那么 生成的數(shù)據(jù)可以通過pg_stat和 pg_statio系統(tǒng)視圖家族訪問。參見 章Chapter 27獲取更多信息。
統(tǒng)計每個會話執(zhí)行的命令及其開始執(zhí)行的時間。這個選項缺省是關(guān)閉的。 請注意即使把它打開,這個信息也不是所有用戶都可見的,只有超級用戶 和會話的所有者才能看到;因此它不應(yīng)該是個安全漏洞。只有超級用戶 可以改變這個設(shè)置。
聲明保留的字節(jié)數(shù),以跟蹤每個活動會話的當(dāng)前執(zhí)行命令,對 pg_stat_activity.current_query段。 缺省值是1024。這個參數(shù)只能在服務(wù)器啟動時設(shè)置。
在活動數(shù)據(jù)庫上啟用統(tǒng)計收集。該參數(shù)缺省是啟用, 因為autovacuum守護(hù)進(jìn)程需要這些收集信息。只有超級用戶可以設(shè)置該參數(shù)。
啟用跟蹤函數(shù)調(diào)用統(tǒng)計和使用時間。pl表示 只跟蹤過程語言函數(shù),all表示也可以跟蹤SQL和C語言函數(shù)。 缺省值是none,表示禁用函數(shù)統(tǒng)計跟蹤。只有超級用戶 可以修改這個設(shè)置。
Note: 簡單到足以"inlined"到調(diào)用查詢中的SQL語言函數(shù)不會被跟蹤, 忽略該設(shè)置。
每次服務(wù)器接收一條心SQL命令時,啟用更新進(jìn)程標(biāo)題。 進(jìn)程標(biāo)題可以通過ps命令查看, 或者Windows下的Process Explorer查看。只有超級用戶可以改變這個設(shè)置。
設(shè)置存儲臨時統(tǒng)計數(shù)據(jù)的路徑,可以是一個data的相對路徑,也可以是一個絕對路徑。 缺省值是pg_stat_tmp。在RAM文件系統(tǒng)上指明該路徑,可以 降低物理I/O要求,并且提高性能。這個參數(shù)只能在postgresql.conf文件 或通過服務(wù)器命令來設(shè)置。
對每條查詢,向服務(wù)器日志里輸出相應(yīng)模塊的性能統(tǒng)計。這是原始的剖析
工具。類似于Unixgetrusage()
系統(tǒng)設(shè)施。
log_statement_stats報告總的語言統(tǒng)計,
而其它的報告針對
每個模塊的統(tǒng)計。log_statement_stats不能和
其它任何針對每個模塊統(tǒng)計的選項一起打開。所有這些選項都是缺省關(guān)閉的。
只有超級用戶才能修改這些設(shè)置。