成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 解決PostgreSQL日志信息占用磁盤過大的問題

解決PostgreSQL日志信息占用磁盤過大的問題

熱門標簽:地圖標注和圖片名稱的區(qū)別 外呼調(diào)研系統(tǒng) 打電話智能電銷機器人授權(quán) 重慶自動外呼系統(tǒng)定制 漯河外呼電話系統(tǒng) 海豐有多少商家沒有地圖標注 合肥公司外呼系統(tǒng)運營商 辦公外呼電話系統(tǒng) 美容工作室地圖標注

當PostgreSQL啟用日志時,若postgresql.conf日志的相關(guān)參數(shù)還使用默認值的話磁盤很容易被撐爆.因此在啟用了logging_collector參數(shù)時,需要對其它相關(guān)的參數(shù)進行調(diào)整.

系統(tǒng)默認參數(shù)如下

#log_destination = 'stderr' #日志格式,值為stderr, csvlog, syslog, and eventlog之一.
logging_collector = on #啟用日志
#log_directory = 'log' #日志文件存儲目錄
#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' #日志文件命名方,默認為每秒一個文件(postgresql-2017-10-18_231548.log)
#log_file_mode = 0600 #日志文件權(quán)限
#log_truncate_on_rotation = off #是否截斷日志文件

調(diào)整后的參數(shù)

log_destination = 'csvlog' #日志格式,值為stderr, csvlog, syslog, and eventlog之一.
logging_collector = on #啟用日志
log_directory = 'log' #日志文件存儲目錄
log_filename = 'postgresql-%j.log' #日志文件命名方式,最多保存一年的日志.同時要打開log_truncate_on_rotation,否則日志以追加的方式顯示在后面.
log_file_mode = 0600 #日志文件權(quán)限
log_truncate_on_rotation = on #是否截斷日志文件

重點內(nèi)容

log_destination = 'csvlog'
log_filename = 'postgresql-%j.log'
log_truncate_on_rotation = on

log_destination:建議設(shè)置為csvlog,以便將日志鏈接到PostgreSQL中查看.參看Error Reporting and Logging 19.8.4. Using CSV-Format Log Output

log_filename :設(shè)置日志文件名,需結(jié)合log_truncate_on_rotation = on使用.可根據(jù)自己的需要調(diào)整, 例如:

log_filename = 'postgresql-%I.log' #最多保存12小時的日志,每小時一個文件
log_filename = 'postgresql-%H.log' #最多保存24小時的日志,每小時一個文件
log_filename = 'postgresql-%w.log' #最多保存一周的日志,每天一個文件
log_filename = 'postgresql-%d.log' #最多保存一個月的日志,每天一個文件
log_filename = 'postgresql-%j.log' #最多保存一年的日志,每天一個文件

補充:PostgreSQL 日志系統(tǒng) 及 設(shè)置錯誤導致磁盤塞滿案例

今天早上偶然看到QQ 群里面有一個人,在問問題,問題不重要,主要是沒有人回答, 然后這個人馬上就用非常讓人難以接受的詞匯,問候了群里面沒有回答他的一干人等, 其實我有點可憐他, 問一個問題沒有人回答,就如此,你是經(jīng)歷了什么,讓你連5分鐘的耐心都沒有, 每個人都有自己的生活軌跡, 不回答你是很正常的,

終究 nothing is impossible , right?

正文

在眾多的數(shù)據(jù)庫中,POSTGRESQL 的日志的系統(tǒng)的豐富度和日志的詳細的程度,都是可圈可點的,在網(wǎng)上不少同學都在問各種POSTGRESQL的問題,其實這些問題都可以在日志中找到答案,或者提交一些日志給問題的解決者,提高問題的解決速度和問題的定位的準確度。

首先我們先從日志的詳細度來入手,log_min_messages 定義了日志的詳細程度,其實我們在選擇上可能會有一些糾結(jié),糾結(jié)點在error warning notice 這三種,大部分人可能在選擇error ,出錯就報錯誤,warning 也有相關(guān)選擇,實際上選擇不同的日志的詳細度也是有相關(guān)的一些考慮

1 如果你對PG本身不熟悉,測試系統(tǒng)可以開啟notice ,這樣便于你去查看一些你不理解,的東西并快速的進行學習,如果是生產(chǎn)系統(tǒng)初始階段可以開啟warning 對系統(tǒng)的初始時期的一些問題,可能是配置上,或者系統(tǒng)級別的一些問題進行更深的理解,如果是穩(wěn)定運行一段時間的系統(tǒng)則可以將其調(diào)整到 error 方面,降低一些不必要的日志的寫入,對性能和空間都有幫助。

這里建議大家可以使用warning 來作為常規(guī)的日志的詳細度的使用。

2 如果有人問,在語句執(zhí)行的時候,我的語句被莫名其名的kill 了我怎么查出來。下面的 log_min_error_statment 設(shè)置的選擇項就與其有關(guān)了,

例如下面的錯誤

ERROR: current transaction is aborted, commands ignored until end of transaction block
STATEMENT: SELECT * FROM mytable WHERE id = 1 FOR UPDATE;

log_min_duration_statement 是對應(yīng)慢查詢的日志,當設(shè)置的值大于0 后,則超過對應(yīng)設(shè)置數(shù)字秒數(shù)的SQL 語句將被記錄。

這里需要考慮你的系統(tǒng)是OLAP OR OLTP 的情況,如果設(shè)置為 1秒,但你的系統(tǒng)里面的SQL 語句經(jīng)常要大于1秒,則你的日志中將大量充斥這樣的SQL 導致你的日志變得非常大。

說到這個MYSQL的DB會覺得PG的日志太亂了,MYSQL的日志大部分是分開的,這樣有利于日志的查看和分析。這里其實也建議PG是否可以考慮將日志分開,至少分為 SLOW LOG ERROR LOG SYSTEM LOG 等等。

當然說完不足,害的說優(yōu)點,讓其他數(shù)據(jù)庫DB們羨慕的應(yīng)該就是下面的選項,你不會在任何一個數(shù)據(jù)庫中,找到如此豐富選擇配置

1 log_checkpoint 對當前的checkpoint的操作進行記錄,通過這個信息可以有兩點

1 有相關(guān)的監(jiān)控系統(tǒng)可以讀這些信息,生成圖標,讓這些信息成為一個趨勢圖來對系統(tǒng)進行分析,并修正系統(tǒng)

2 也可以手工寫python程序來收集信息,直接出報告或診斷

2 log_connections 用戶的登陸信息

3 log_disconnections 用戶的斷開的登陸的信息

4 log_error_verbosity 記錄信息的詳細程度,默認default

5 log_hostname 默認記錄信息中帶有客戶端的IP地址,不帶有對方的機器名

6 log_line_prefix 相當于對日志的打印的格式和信息的設(shè)置,有些監(jiān)控系統(tǒng)對此是有要求的,請按照你安裝的監(jiān)控系統(tǒng)的要求配置此欄

7 log_lock_waits 記錄語句執(zhí)行中的鎖等待時間

8 log_statement 對于什么語句進行記錄,(這個與上面的無關(guān),有語句審計的時候可能需要打開這個開關(guān),進行語句的收集,不建議使用all 否則對于系統(tǒng)的負擔太重,相當于在MYSQL中開啟genernal log)

實際上很多人在操作POSTGERSQL開始的時候,是找不到日志的,因為默認PG的日志默認是不打開的,關(guān)鍵的參數(shù)在 logging_collector 默認是off,所以安裝PG后的啟動前的第一件事情就是要將這個設(shè)置變?yōu)镺N ,好讓PG從開始就開始記錄日志。

另外日志的定期清理方面PG比其他的開源數(shù)據(jù)庫要做到好多了,因為不少人都的自己寫日志的rotate 和 clean up的腳本,PG 這里不需要,你只需要在 log_rotation_age中設(shè)置你要保留幾天的日志,同時 log_truncate_on_rotation 設(shè)置為on 就可以了,這點是非常人性化的?;蛘吣阋部梢愿鶕?jù)日志的大小進行設(shè)置如何拋棄他。

說完這些,我們來看看實際當中會遇到什么問題,以一個案例

在搭建完P(guān)G后,系統(tǒng)上線前并無問題,在系統(tǒng)上線后第二天,有人反饋PG的日志將系統(tǒng)的磁盤空間大量的占用,并且7 分鐘就產(chǎn)生一個日志文件,后續(xù)為了減少相關(guān)的日志的數(shù)量較快的增長,做了如下修改

log_rotation_size = 100MB

將日志的容量以及重置設(shè)置的更大

修改完畢后,不重新系統(tǒng),直接加載后,日志的增長頻率已經(jīng)更改了。但日志的對磁盤空間的占用的問題還是沒有解決。

打開日志,系統(tǒng)記錄了大量如下的信息

罪魁禍首就是下面圖中的log_statement_stats 這個設(shè)置,將他打開后,系統(tǒng)會根據(jù)每個SQL 產(chǎn)生一個語句的性能方面的統(tǒng)計信息,可以想象如果將他打開可以看到每條語句在執(zhí)行中的狀態(tài), duration 等等信息,但這樣就會產(chǎn)生大量的日志,經(jīng)過統(tǒng)計次系統(tǒng)1秒產(chǎn)生1MB的日志,(此系統(tǒng)每秒插入上百條數(shù)據(jù)),在關(guān)閉后,問題解決。

所以看似一個日志的設(shè)置,如果不熟悉系統(tǒng),也會造成類似的問題,并且在緊急的狀態(tài)下,可能會用較長的時間來解決。實際上日志系統(tǒng)還有一些其他的細節(jié),例如時區(qū)的問題,找機會可以在說說吧

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • PostgreSQL 打印日志信息所在的源文件和行數(shù)的實例
  • postgresql 切換 log、xlog日志的實現(xiàn)
  • Postgresql 如何清理WAL日志
  • PostgreSQL歸檔配置及自動清理歸檔日志的操作
  • 關(guān)于PostgreSQL錯誤日志與慢查詢?nèi)罩臼占?/li>
  • Postgresql的日志配置教程詳解
  • PostgreSQL 日志文件的所在位置

標簽:晉城 來賓 珠海 蚌埠 衡陽 烏海 錦州 株洲

巨人網(wǎng)絡(luò)通訊聲明:本文標題《解決PostgreSQL日志信息占用磁盤過大的問題》,本文關(guān)鍵詞  解決,PostgreSQL,日志,信息,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《解決PostgreSQL日志信息占用磁盤過大的問題》相關(guān)的同類信息!
  • 本頁收集關(guān)于解決PostgreSQL日志信息占用磁盤過大的問題的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产极品美女高潮无套嗷嗷叫酒店| 亚洲综合欧美综合| 久久久久久中文字幕| 夜夜骑日日射| 欧美家庭影院| 日本亚洲欧美成人| 国产伦精品一区二区三区四区视频_| 永久免费毛片在线播放| 狠狠色狠狠色综合日日91app| 不卡专区在线| 久久爱av电影| 午夜爽爽爽男女免费观看影院| 波多野结衣在线网站| 国产精品久久久久7777婷婷| 1stkiss在线漫画| 国产又爽又黄又刺激的软件| 欧洲熟妇精品视频| 紧缚奴在线一区二区三区| 成人黄色免费视频| 美女视频一区在线观看| 先锋在线亚洲| 精品国产亚洲一区二区三区大结局| 亚洲v日韩v欧美v综合| 久久中文字幕在线观看| 在线小视频网址| 日韩美脚连裤袜丝袜在线| 国产大奶在线| 国产成人av网| 九色porny自拍视频在线观看| 手机在线免费观看av| av国产精品| 久久国产福利| 成人永久免费网站| 在线亚洲欧美日韩| 在线中文字幕第一区| 日韩精品一区二区三区国语自制| theporn国产在线精品| 人妻久久久一区二区三区| 久久网一区二区| 国产三级在线观看完整版| 蜜臀av无码一区二区三区| 性欧美大胆高清视频| 成人性生交xxxxx网站| 国产精品传媒入口麻豆| 日韩激情在线视频| 91极品尤物在线播放国产| 日本不卡一二三区| 国产日韩欧美a| 日本在线免费| 99se视频在线观看| 欧美在线一区二区三区四区| 精品日韩中文字幕| 亚洲福利av在线| 国产精品久久久久久久浪潮网站| 美女精品视频一区| 蜜臀av性久久久久蜜臀aⅴ流畅| 九色视频成人porny| 一区二区三区在线观看视频| 97精品国产99久久久久久免费| 夜夜躁日日躁狠狠久久88av| 久久午夜宅男免费网站| 欧美一级视频在线播放| 免费不卡av在线| 懂色av一区二区在线播放| 日韩欧美大片| 日韩av在线播| 网址你懂得在线观看| 疯狂做受xxxx高潮欧美日本| 99亚洲一区二区| 老妇喷水一区二区三区| 日韩电影天堂视频一区二区| 欧美日韩在线一区二区三区| 老司机在线看片网av| 日本三级小视频| 天堂网在线最新版www中文网| 亚洲精品国产福利| 亚洲第一区第二区第三区| 综合激情成人伊人| 黄色免费视频网站| 国产精品美女视频免费观看软件| 日韩亚洲在线观看| 极品美女销魂一区二区三区| 中国一级大黄大黄大色毛片| 国产中文在线观看| 一级黄色在线播放| 亚洲精品一区在线| 五月婷婷开心中文字幕| 久久久久久久久影视| 国产精彩自拍| 欧美激情视频一区二区三区在线播放| 亚洲欧美电影一区二区| 国产探花在线播放| 日韩高清免费av| 国产精品1024久久| 女人被狂躁到高潮视频免费网站| 女人十八毛片嫩草av| 女人扒开腿免费视频app| 精品人妻伦一二三区久| 亚洲精品国产一区二区在线| 免费在线看电影| 宅男噜噜噜66国产日韩在线观看| 天堂av在线中文| 日韩欧美成人午夜| 久久精品99国产精品日本| 欧美激情国产日韩| 亚洲精品国产一区二区精华液| 性视频一区二区三区| 久久欧美一区二区| 精品毛片网大全| 9l国产精品久久久久麻豆| 91精彩在线视频| 678五月天丁香亚洲综合网| 一级二级三级在线观看| 国产伦理精品| 欧美不卡一区二区| 中文字幕一区二区人妻| 亚洲一区在线直播| 激情欧美一区二区三区中文字幕| 日本新janpanese乱熟| 日韩国产欧美精品在线| 精品丝袜一区二区三区| 在线性视频日韩欧美| 国产精品videossex国产高清| 亚洲国产一二三精品无码| 欧美一区二区精美| 国产天堂在线观看| 一本一本大道香蕉久在线精品| 美女被黑人40厘米进入| 超薄丝袜一区二区| 日韩精品在线播放视频| 中文字幕亚洲欧美日韩高清| 中文字幕亚洲欧洲| 国产福利91精品一区二区三区| 88国产精品欧美一区二区三区| 婷婷久久久久久| 懂色av蜜桃av| 日韩 国产 一区| 亚洲乱码视频| 日本一区视频在线观看免费| av黄色在线免费观看| 天堂网视频在线观看| 国产剧情麻豆剧果冻传媒视频免费| 免费一级欧美片在线观看网站| 亚洲 美腿 欧美 偷拍| 男人和女人做事情在线视频网站免费观看| 精品69视频一区二区三区Q| 欧美第一页在线| 成人性生交大合| 爆操妹子视频在线观看| 五月天av网站| 亚洲av成人无码久久精品| 国产成人永久免费视频| 亚洲一级视频在线观看| 99自拍视频在线| 91电影在线观看| 在线日韩视频| 国产传媒在线看| www.男人天堂网| 黄色另类av| 黄色av免费在线观看| 亚洲综合欧美日韩| 99精品在线免费视频| 正在播放国产一区| 黄色网页网址在线免费| 欧美一区二区三区喷汁尤物| 国产性猛交╳xxx乱大交| 伊人成年综合电影网| 国产精品三p一区二区| 丰满少妇又爽又紧又丰满电影| 亚洲天堂久久久久久久| 日本精品久久久久久久| 91av在线不卡| av福利导福航大全在线| 日韩中文字在线| 欧美69精品久久久久久不卡| 成人自拍偷拍| 日韩在线黄色| 亚洲熟妇无码av| 97在线观看免费| 国产色视频一区| 香蕉综合视频| 国产精品高清一区二区| 欧美不卡视频一区| 亚洲国产日韩a在线播放性色| www欧美xxxx| 啊啊啊啊啊好爽| 伊人久久综合一区二区| 欧美成人官网二区| 精品无码三级在线观看视频| 免费无码一区二区三区| 国产91白丝在线播放| 国产盗摄在线观看| 天天色天天爱天天射综合| 亚洲av色香蕉一区二区三区| 国产xxxxhd| 国产精品无码久久久久成人app| 日韩精品极品毛片系列视频| 最新精品视频在线| 被男同事摸的水好多| 天堂午夜在线| 欧美日韩国产区一| 国产一区二区三区综合| 亚洲免费观看高清完整版在线| 国产激情久久| 男人添女人下面高潮视频| 好吊色免费视频| 福利在线导航136| 国产精品久久久久久久久借妻| 日韩精品xxx| 可以直接看的黄色网址| 免费在线黄色片| 国内精品卡一卡二卡三新区| 一区二区三区福利视频| 91丨九色丨蝌蚪丨老板| 成人羞羞视频在线看网址| 日韩av大片在线观看| 亚洲乱码国产乱码精品精98午夜| 日日噜噜噜夜夜爽爽狠狠视频| 久在线观看福利视频| 中文在线免费一区三区| 美女在线观看视频一区二区| 日本成人片在线| 日韩精品一区二区三区中文在线| 韩国av永久免费| 国产视频91在线| 国产一区二区三区视频在线播放| 国产成人夜色高潮福利影视| 国产网友自拍电影在线| 亚洲av综合色区无码一二三区| 久久亚洲精品国产亚洲老地址| 欧美亚洲色综久久精品国产| 91国内揄拍国内精品对白| 欧美日韩专区| 草草影院在线观看| 18成人免费观看视频漫画| 国产真人无遮挡作爱免费视频| 日本精品入口免费视频| 日本理论片2828理论片| 精品久久久亚洲| 亚洲一区二区久久久久久| 中文字幕日韩精品在线| 亚洲精品一区二区三区中文字幕| 91高清免费视频| 国产精品美腿一区在线看| 久久久久久久久久久久久久免费看| 94色蜜桃网一区二区三区| 国产aaaaaaaaa| 91亚洲一区精品| 26uuu欧美日本| 欧美日韩中文国产| 爱情岛论坛成人| 91欧美极品| 性生交生活影碟片| 黄色录像一级片| 三上悠亚一区| 国产精品一区二区三区成人| 艳女tv在线观看国产一区| 日韩午夜av在线| 亚洲午夜精品久久久久久久久久久久| 亚洲国产精品久久人人爱| 成人午夜av电影| 欧美日韩在线一区二区三区| 黄色三级电影网| 男人的天堂亚洲在线| 97av在线影院| 国产精品扒开腿做爽爽爽的视频| 亚洲精品白浆高清久久久久久| 爱看av在线入口| 亚洲一区在线观| 亚洲福利视频三区| 香蕉影院在线观看| 人妻一区二区三区| 福利网站av| 亚洲欧美精品在线| 久久人人97超碰人人澡爱香蕉| 黄av在线免费观看| 91亚洲精华国产精华精华液| 国产精品不卡在线观看| 999精品视频一区二区三区| 国产又大又粗又爽| 亚洲免费黄色录像| 日韩中文字幕有码| 精品一成人岛国片在线观看| 日韩你懂的在线播放| 岛国av在线不卡| 色综合天天狠天天透天天伊人| 日韩精品免费在线视频| 99.玖玖.com| 国产乱淫片视频| 这里有精品可以观看| 激情视频极品美女日韩| 国产一区二区三区国产| gogogo高清在线观看一区二区| 日韩视频免费中文字幕| 天天干天天干天天| 欧美freesex交免费视频| 日韩大陆av| 中文字幕一区二区三区免费看| 免费看涩涩视频| 日韩一区二区三区在线视频| 美女毛片一区二区三区四区| 国产精品亚洲视频| 99在线免费视频| 性生活黄色大片| 欧美99久久| 亚洲3atv精品一区二区三区| 扒开腿狂躁女人爽出白浆2| 日韩av免费在线播放| 校园春色综合网| 欧美色视频在线观看| 男人天堂资源网| 岳张嘴把我的精子吞下去| 国产精品视频精品| 向日葵视频成人app网址| 在线免费观看色| 婷婷中文字幕在线观看| 欧美日韩一区在线观看视频| 天天做夜夜爱爱爱| 成人激情视频网站| 中文亚洲免费| 99热手机在线| 国产又粗又猛又黄视频| 国产精品一区二区免费看| 粉色视频免费看| 91精品国产一区二区三区蜜臀| 可以直接看的黄色网址| 免费观看黄一级视频| 国产99视频精品免视看7|