GP伺服器日誌

2021-10-01 18:58:31 字數 811 閱讀 9668

日誌檔案對於確定出錯的原因可以提供更多的資訊。master和每個segment instance都有自己的日誌檔案,位於資料目錄下的pg_log中。master的日誌檔案包含著最多的資訊,應該總是首先檢查master日誌檔案

一、概述

master的日誌位於 /pg_log下,各segment的日誌在其資料目錄的pg_log下。如下圖

日誌包括

startup.log    資料庫啟動過程中的日誌

gpdb《時間戳》.csv 

1、gp啟動後的一般日誌

2、每天自動滾動

3、檔案過大時自動滾動,預設是10mb

二、日誌格式

三、gp伺服器日誌分級

級別描述

panic

集群重置,所有會話中斷

fatal

當前會話中止,也包括登陸失敗

error

當前查詢取消或異常結束,事務失敗回滾

warning

可能有問題,但是不會影響查詢和事務的繼續執行

log一般性管理資訊,例如checkpoint

info

使用者資訊,會顯示在客戶端

notice

使用者資訊,會顯示在客戶端

debug1-debug5

開發人員除錯

四、gp伺服器日誌配置

檢視伺服器日誌

我們很樂意的借助於cnzz,51la等做 的統計,以獲得 執行一手資料的獲得。那伺服器日誌能做什麼呢?舉乙個例子。倘若一些被使用到某大流量 本來就不寬裕的 流量 經得起這樣的折騰啊!從原始日誌這裡就能找到流量大量流失的原因。但凡 出現異常,檢視 日誌總能找到蛛絲馬跡,因為伺服器日誌會自動記錄你的 網...

伺服器日誌排查

more命令,功能 類似 cat cat命令 是整個檔案的內容從上到下顯示在螢幕上。more more命令從前向後讀取檔案,因此在啟動時就載入整個檔案。1 命令格式 more dlfpcsu num pattern linenum file 2 命令功能 more命令和cat的功能一樣都是檢視檔案裡...

日誌伺服器設計

日誌伺服器設計 草稿 我的想方式實現乙個log伺服器,然後把所有日誌推向這個伺服器。同時相容現有的 rsyslog log4j,log4cpp.可以通過tcp udp 和管道,向日誌伺服器拋日誌。日誌伺服器,採用多執行緒處理,然後放入列隊。另乙個程序從列隊取日誌,然後進行過濾,通過特徵庫匹配。例如 ...