亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2409 | 回復: 3
打印 上一主題 下一主題

兩個關于postgresql的問題 [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-22 19:00 |只看該作者 |倒序瀏覽
想請教一下:
1、在PGSQL中,如何查看status,有沒有什么命令來進行查看?(就有點象MYSQL中的show status這樣的)
2、在PGSQL中,如何查看PGSQL的錯誤日志報告,是否是在postgresql.conf中設置一個參數(shù)?

論壇徽章:
7
數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-08-08 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-08-29 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2015-09-18 06:20:00數(shù)據(jù)庫技術版塊每周發(fā)帖之星
日期:2015-11-06 19:56:51數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-01-22 06:20:00數(shù)據(jù)庫技術版塊每日發(fā)帖之星
日期:2016-02-05 06:20:00
2 [報告]
發(fā)表于 2011-12-22 22:26 |只看該作者
1. 不太清楚mysql的show status的作用
不過postgres提供了一組視圖用來收集服務器的統(tǒng)計信息
1). SELECT * FROM pg_stat_activity
該視圖收集后臺信息,每一行對應一個后臺服務進程
2)select * from pg_locks
該視圖表示當前哪些事務/關系 持有鎖
其他可參考聯(lián)機文檔

2. 參考以下GUC參數(shù)

17.7.1. 在哪里記錄日志
log_destination (string)
PostgreSQL 支持多種記錄服務器日志的方法,包括 stderr 和 syslog 。在 Windows 里,還支持 eventlog 作為日志系統(tǒng)。把這個選項設置為一個逗號分隔的日志目標的列表。缺省是只記錄到 stderr 。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

redirect_stderr (boolean)
這個選項允許把那些發(fā)送到 stderr 的消息捕獲下來,然后把它們重定向到日志文件里。這個選項通常比記錄到 syslog 更有用,因為有些消息類型不出現(xiàn)在 syslog 輸出中(一個常見的例子是動態(tài)連接失敗的消息)。這個值只能在服務器啟動的時候設置。

log_directory (string)
在打開了 redirect_stderr 的時候,這個選項判斷日志文件在哪個目錄里創(chuàng)建。它可以聲明成絕對路徑,或者是與集群的數(shù)據(jù)目錄相對的路徑。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

log_filename (string)
在打開了 redirect_stderr 的時候,這個選項設置所創(chuàng)建的日志文件的文件名。這個數(shù)值將被當作 strftime 模式看待。因此可以用 % 逃逸聲明隨時間而變的文件名。如果沒有出現(xiàn) % 逃逸,PostgreSQL 將自動附加日志文件打開的時間戳。比如,如果 log_filename 設置為 server_log ,那么開始于 Sun Aug 29 19:02:33 2004 MST 的日志文件的名稱將是 server_log.1093827753 。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

log_rotation_age (integer)
在打開了 redirect_stderr 的時候,這個選項設置一個獨立日志文件的最大生存期。在數(shù)值指定的分鐘過去之后,將創(chuàng)建一個新的日志文件。設置為零可以關閉以時間為基礎的新日志文件的創(chuàng)建。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

log_rotation_size (integer)
在打開了 redirect_stderr 的時候,這個選項設置一個獨立的日志文件的最大尺寸。在數(shù)值指定的千字節(jié)寫入日志文件之后,將會創(chuàng)建一個新的日志文件。設置為零可以關閉以尺寸為基礎的新日志文件的創(chuàng)建。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

log_truncate_on_rotation (boolean)
在打開了 redirect_stderr 的時候,這個選項將導致 PostgreSQL 覆蓋而不是附加到任何同名的現(xiàn)有日志文件上。不過,覆蓋只是發(fā)生在基于時間滾動而創(chuàng)建的新文件上,而不是在服務器啟動的時候或者以尺寸為基礎的滾動上。如果為 off ,將始終向已存在的文件結尾追加。比如,使用這個選項和類似 postgresql-%H.log 這樣的 log_filename 設置將導致生成 24 個按小時生成的日志文件然后在這些文件上循環(huán)。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

例子:保留 7 天的日志,每天一個日志文件,叫做 server_log.Mon, server_log.Tue 等等,并且上周的日志會自動被這周的日志覆蓋。把 log_filename 設置為 server_log.%a 、把 log_truncate_on_rotation 設置為 on 、把 log_rotation_age 設置為 1440 。

例子:保留 24 小時的日志,每小時一個日志,但是如果日志文件尺寸大于 1GB 也旋轉日志。把 log_filename 設置為 server_log.%H%M 、把 log_truncate_on_rotation 設置為 on 、把 log_rotation_age to 60 、把 log_rotation_size 設置為 1000000 。在 log_filename 里包含 %M 允許任何尺寸驅動的旋轉選取一個和開始的文件名同小時數(shù)但是名字不同的文件。

syslog_facility (string)
如果向 syslog 進行記錄,那么這個選項判斷要使用的 syslog "設施"。你可以從 LOCAL0(默認), LOCAL1, LOCAL2, LOCAL3, LOCAL4, LOCAL5, LOCAL6, LOCAL7 中選擇。又見你的系統(tǒng)的 syslog 守護進程文檔。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

syslog_ident (string)
如果向 syslog 進行記錄,這個選項決定用于在 syslog 日志中標識 PostgreSQL 的程序名。缺省是 postgres 。這個選項只能在服務器啟動的時候或者在 postgresql.conf 文件里設置。

論壇徽章:
0
3 [報告]
發(fā)表于 2012-01-30 10:55 |只看該作者
學習了啊。謝謝。

論壇徽章:
0
4 [報告]
發(fā)表于 2012-03-14 10:35 |只看該作者
菜鳥啊,樓主要是把上面的步驟寫詳細點多好!
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP