@postgresql

動態 列表
@wy123

PostgreSQL中記錄SQL日誌/慢日誌參數

PostgreSQL記錄SQL日誌的參數有三個,如下,這三個參數都可以記錄某種日誌,也可以單獨設置,也可以相互設置,因此情況比較多,某些情況下會生成一些奇怪的日誌內容,需要弄清楚每一個參數的具體含義,有助於做出合理的配置 1,log_duration = on|off; 2,log_statement='none|ddl|mod|all'; 3,log_min_duration_sta

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

Ubuntu 20下PostgreSQL 17.6 源碼編譯安裝,排除doc包

前些年寫了一個PostgreSQL自動化安裝的shell腳本,這幾年一直在用,中間有微調過但都可以正常一鍵安裝,今天嘗試安裝一個最新版的PostgreSQL 17.6(Aug. 11, 2025發佈的),發現編譯過程中死活過不去,遇到如下幾個錯誤 1,ERROR: `xmllint' is missing on your system.,安裝libxml2-utils依賴包後沒有出現了 sudo

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

PostgreSQL中的work_mem參數

在SQLServer中有一個內存授予(Memory Grant)的概念,意思是一個執行一個查詢語句所需的內存大小,如果獲取不到這個內存,則查詢申請等待內存,因此就會受到影響。PostgreSQL有一個類似於此的work_mem參數,該參數也是執行跟查詢所使用的內存有關的,那麼work_mem的具體含義是什麼呢? work_mem參數 1,work_mem的定義   查詢操作(例如排序或哈

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

PostgreSQL 17 pg_basebackup增量備份新特性測試,以及基於完整備份+增量備份+WAL日誌備份的恢復

PostgreSQL 17版本的pg_baseback開始支持增量備份,終於可以像大多數的數據庫物理備份工具一樣支持增量備份了,下班後抽空嘗試了一下,跟其他數據庫的物理備份類似,還是比較簡單的。 以下基於一個月前發佈的PostgreSQL 17.6為測試環境,利用pg_basebackup,基於full+incremental+wal日誌的備份,做一個基於時間點的恢復(Point-In-Ti

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

PostgreSQL repmgr 高可用之故障轉移

PostgreSQL高可用之repmgr自動切換 之前寫過一個repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建過程還是比較簡單的,具體過程不再贅述。這裏為了簡化,做了1主2從的結構,之前一直沒空測試repmgr的手動和自動故障轉移,抽空找了個環境,做了個repmgr的故障轉移測試。 環境: ubuntu05:1

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

PostgreSQL 18 源碼編譯安裝體驗

PostgreSQL 18 於前幾個小時剛剛發佈,來個一鍵安裝(Ubuntu 20.0) 一鍵安裝腳本,全自動編譯安裝,兩個實例的安裝pg1800和pg1900也只是1分鐘的事,自定義各級目錄,乾淨清晰。 前兩天羣裏竟然還有人推崇apt/yum安裝,説是統一規範,apt/yum安裝出來的目錄結構亂七八的,反規範吧,難道是那個人不會編譯安裝? 源碼包地址:https://ftp.po

wy123 頭像

@wy123

昵稱 MSSQL123

@wy123

pg_auto_failover 環境變量導致的show命令錯誤

今天遇到一個看似奇怪的問題,經過反覆的重啓,甚至重啓操作系統,重裝pg_auto_failover,都沒有解決,冷靜下來思考之後,才發現是環境變量導致的,有必要記錄一下 環境 一個ubuntu的pg_auto_failover monitor節點,通過源碼編譯安裝的,monitor節點的實例是自定義端口號,monitor 節點初始化命令如下 pg_autoctl create monitor

wy123 頭像

@wy123

昵稱 MSSQL123

@zhuyundataflux

阿里雲 RDS PostgreSQL 可觀測最佳實踐

阿里雲 RDS PostgreSQL 阿里雲RDS PostgreSQL 是阿里雲提供的一種穩定、可靠、可擴展的關係型數據庫服務,基於開源對象-關係型數據庫 PostgreSQL 打造,兼容 SQL 標準,支持複雜查詢、事務處理、JSON 數據類型以及強大的擴展能力(如 PostGIS、hstore 等)。RDS PostgreSQL 提供全自動的主備高可用架構,支持跨可用區部署,確保業務連續性。

zhuyundataflux 頭像

@zhuyundataflux

昵稱 觀測雲

@zhuifengdekukafei

共築網絡安全,守護綠色家園

共築網絡安全,守護綠色家園 ——JoySSL 專業版證書為數據傳輸築牢安全屏障 在數字時代,網絡已成為連接世界的核心紐帶,數據則是驅動各類線上活動的核心要素。然而,網絡空間的開放性也帶來了數據竊取、信息篡改等安全風險,不僅威脅用户的合法權益,也讓企業品牌面臨信任危機。構建安全、純淨的網絡 “綠色家園”,已然成為行業共識與迫切需求,而 SSL 證書正是守護這一家園的關鍵基石。 SSL證書申請⬇

zhuifengdekukafei 頭像

@zhuifengdekukafei

昵稱 追風的苦咖啡

@wy123

PostgreSQL中記錄SQL日誌/慢日誌參數

PostgreSQL記錄SQL日誌的參數有三個,如下,這三個參數都可以記錄某種日誌,也可以單獨設置,也可以相互設置,因此情況比較多,某些情況下會生成一些奇怪的日誌內容,需要弄清楚每一個參數的具體含義,有助於做出合理的配置 1,log_duration = on|off; 2,log_statement='none|ddl|mod|all'; 3,log_min_duration_sta

wy123 頭像

@wy123

昵稱 MSSQL123