PostgreSQL中記錄SQL日誌/慢日誌參數
PostgreSQL記錄SQL日誌的參數有三個,如下,這三個參數都可以記錄某種日誌,也可以單獨設置,也可以相互設置,因此情況比較多,某些情況下會生成一些奇怪的日誌內容,需要弄清楚每一個參數的具體含義,有助於做出合理的配置 1,log_duration = on|off; 2,log_statement='none|ddl|mod|all'; 3,log_min_duration_sta
昵称 MSSQL123
贡献者23
粉丝0
PostgreSQL記錄SQL日誌的參數有三個,如下,這三個參數都可以記錄某種日誌,也可以單獨設置,也可以相互設置,因此情況比較多,某些情況下會生成一些奇怪的日誌內容,需要弄清楚每一個參數的具體含義,有助於做出合理的配置 1,log_duration = on|off; 2,log_statement='none|ddl|mod|all'; 3,log_min_duration_sta
昵称 MSSQL123
1,pg_audit編譯安裝 參考:https://github.com/pgaudit/pgaudit --pgaudit 編譯安裝 git clone https://github.com/pgaudit/pgaudit.git cd pgaudit/ git checkout REL_16_STABLE --這裏checkout出來postgresql16版本,中間的數字是Postg
昵称 MSSQL123
在PostgreSQL中,利用copy命令快速導入導出數據到平面文件CSV和TXT 1,利用copy to 命令導出表數據到CSV,copy from 命令從CSV文件中導入數據到表,可以自定義,換行符。 create table if not exists test_copy ( c1 int GENERATED ALWAYS AS IDENTITY PRIMARY KEY, c
昵称 MSSQL123
前些年寫了一個PostgreSQL自動化安裝的shell腳本,這幾年一直在用,中間有微調過但都可以正常一鍵安裝,今天嘗試安裝一個最新版的PostgreSQL 17.6(Aug. 11, 2025發佈的),發現編譯過程中死活過不去,遇到如下幾個錯誤 1,ERROR: `xmllint' is missing on your system.,安裝libxml2-utils依賴包後沒有出現了 sudo
昵称 MSSQL123
在SQLServer中有一個內存授予(Memory Grant)的概念,意思是一個執行一個查詢語句所需的內存大小,如果獲取不到這個內存,則查詢申請等待內存,因此就會受到影響。PostgreSQL有一個類似於此的work_mem參數,該參數也是執行跟查詢所使用的內存有關的,那麼work_mem的具體含義是什麼呢? work_mem參數 1,work_mem的定義 查詢操作(例如排序或哈
昵称 MSSQL123
PostgreSQL 17版本的pg_baseback開始支持增量備份,終於可以像大多數的數據庫物理備份工具一樣支持增量備份了,下班後抽空嘗試了一下,跟其他數據庫的物理備份類似,還是比較簡單的。 以下基於一個月前發佈的PostgreSQL 17.6為測試環境,利用pg_basebackup,基於full+incremental+wal日誌的備份,做一個基於時間點的恢復(Point-In-Ti
昵称 MSSQL123
PostgreSQL高可用之repmgr自動切換 之前寫過一個repmgr的高可用搭建的,https://www.cnblogs.com/wy123/p/18531710,repmgr的搭建過程還是比較簡單的,具體過程不再贅述。這裏為了簡化,做了1主2從的結構,之前一直沒空測試repmgr的手動和自動故障轉移,抽空找了個環境,做了個repmgr的故障轉移測試。 環境: ubuntu05:1
昵称 MSSQL123
PostgreSQL 18 於前幾個小時剛剛發佈,來個一鍵安裝(Ubuntu 20.0) 一鍵安裝腳本,全自動編譯安裝,兩個實例的安裝pg1800和pg1900也只是1分鐘的事,自定義各級目錄,乾淨清晰。 前兩天羣裏竟然還有人推崇apt/yum安裝,説是統一規範,apt/yum安裝出來的目錄結構亂七八的,反規範吧,難道是那個人不會編譯安裝? 源碼包地址:https://ftp.po
昵称 MSSQL123
PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安裝和配置 PostgreSQL patroni 高可用 2:patroni安裝和配置 PostgreSQL patroni 高可用 3:patroni 運維 PostgreSQL patroni 高可用 4:HAProxy和Keepalived實現讀寫分離 P
昵称 MSSQL123
PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安裝和配置 PostgreSQL patroni 高可用 2:patroni安裝和配置 PostgreSQL patroni 高可用 3:patroni 運維 PostgreSQL patroni 高可用 4:HAProxy和Keepalived實現讀寫分離
昵称 MSSQL123
PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安裝和配置 PostgreSQL patroni 高可用 2:patroni安裝和配置 PostgreSQL patroni 高可用 3:patroni 運維 PostgreSQL patroni 高可用 4:HAProxy和Keepalived實現讀寫分離
昵称 MSSQL123
PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安裝和配置 PostgreSQL patroni 高可用 2:patroni安裝和配置 PostgreSQL patroni 高可用 3:patroni 運維 PostgreSQL patroni 高可用 4:HAProxy和Keepalive
昵称 MSSQL123
PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集羣搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集羣運維 0,pg_auto_failover架構 開始之前,先看一下pg_auto_failover的一個最基礎架構原理如下,需要弄清楚幾個節點的作用 1,monitor節點的
昵称 MSSQL123
PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集羣搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集羣運維 鑑於官方https://pg-auto-failover.readthedocs.io/en/main/ref/pg_autoctl.html有很多命令,並且有些命
昵称 MSSQL123
PostgreSQL patroni高可用 PostgreSQL patroni 高可用 1:ectd 安裝和配置 PostgreSQL patroni 高可用 2:patroni安裝和配置 PostgreSQL patroni 高可用 3:patroni 運維 PostgreSQL patroni 高可用 4:HAProxy和Keepalive
昵称 MSSQL123
PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集羣搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集羣運維 0,pg_auto_failover架構 開始之前,先看一下pg_auto_failover的一個最基礎架構原理如下,需要弄清楚幾個節點的作用 1,monitor節點的
昵称 MSSQL123
PostgreSQL pg_auto_failover 高可用 1:pg_auto_failover集羣搭建 PostgreSQL pg_auto_failover 高可用 2:pg_auto_failover集羣運維 鑑於官方https://pg-auto-failover.readthedocs.io/en/main/ref/pg_autoctl.html有很多命令,並且有些命
昵称 MSSQL123
今天遇到一個看似奇怪的問題,經過反覆的重啓,甚至重啓操作系統,重裝pg_auto_failover,都沒有解決,冷靜下來思考之後,才發現是環境變量導致的,有必要記錄一下 環境 一個ubuntu的pg_auto_failover monitor節點,通過源碼編譯安裝的,monitor節點的實例是自定義端口號,monitor 節點初始化命令如下 pg_autoctl create monitor
昵称 MSSQL123
阿里雲 RDS PostgreSQL 阿里雲RDS PostgreSQL 是阿里雲提供的一種穩定、可靠、可擴展的關係型數據庫服務,基於開源對象-關係型數據庫 PostgreSQL 打造,兼容 SQL 標準,支持複雜查詢、事務處理、JSON 數據類型以及強大的擴展能力(如 PostGIS、hstore 等)。RDS PostgreSQL 提供全自動的主備高可用架構,支持跨可用區部署,確保業務連續性。
昵称 觀測雲
共築網絡安全,守護綠色家園 ——JoySSL 專業版證書為數據傳輸築牢安全屏障 在數字時代,網絡已成為連接世界的核心紐帶,數據則是驅動各類線上活動的核心要素。然而,網絡空間的開放性也帶來了數據竊取、信息篡改等安全風險,不僅威脅用户的合法權益,也讓企業品牌面臨信任危機。構建安全、純淨的網絡 “綠色家園”,已然成為行業共識與迫切需求,而 SSL 證書正是守護這一家園的關鍵基石。 SSL證書申請⬇
昵称 追風的苦咖啡
PostgreSQL記錄SQL日誌的參數有三個,如下,這三個參數都可以記錄某種日誌,也可以單獨設置,也可以相互設置,因此情況比較多,某些情況下會生成一些奇怪的日誌內容,需要弄清楚每一個參數的具體含義,有助於做出合理的配置 1,log_duration = on|off; 2,log_statement='none|ddl|mod|all'; 3,log_min_duration_sta
昵称 MSSQL123
1,pg_audit編譯安裝 參考:https://github.com/pgaudit/pgaudit --pgaudit 編譯安裝 git clone https://github.com/pgaudit/pgaudit.git cd pgaudit/ git checkout REL_16_STABLE --這裏checkout出來postgresql16版本,中間的數字是Postg
昵称 MSSQL123
在PostgreSQL中,利用copy命令快速導入導出數據到平面文件CSV和TXT 1,利用copy to 命令導出表數據到CSV,copy from 命令從CSV文件中導入數據到表,可以自定義,換行符。 create table if not exists test_copy ( c1 int GENERATED ALWAYS AS IDENTITY PRIMARY KEY, c
昵称 MSSQL123