PostgreSQL 12在日志记录上的改进是什么
发表于:2025-11-09 作者:千家信息网编辑
千家信息网最后更新 2025年11月09日,本篇内容主要讲解"PostgreSQL 12在日志记录上的改进是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PostgreSQL 12在日志记录上的
千家信息网最后更新 2025年11月09日PostgreSQL 12在日志记录上的改进是什么
本篇内容主要讲解"PostgreSQL 12在日志记录上的改进是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"PostgreSQL 12在日志记录上的改进是什么"吧!
对于每一个客户端连接,PG都会请求Postmaster,然后fork一个后台进程来处理请求,Postmaster期望每一个客户端请求发送startup message给PG Server,startup packet中的信息用于配置fork的后台进程。对于端口扫描、HA解决方案中的心跳检测等等都会发请求给PG Server port,PG会启动进程来处理这些连接,但安全检测、HA脚本等不同于常规的客户端,对于这些请求,PG会产生一条日志条目,因此会造成日志文件的膨胀而导致不必要的IO开销。
PG 11
使用工具nc来访问数据库端口,日志中会产生无用的日志条目。
[xdb@localhost ~]$ psql -c 'select version();'Timing is on.Expanded display is used automatically. version --------------------------------------------------------------------------------------------------------- PostgreSQL 11.2 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16), 64-bit(1 row)Time: 56.253 ms[xdb@localhost ~]$ [xdb@localhost ~]$ for i in {1..100}; do nc -zv localhost 5110 ; doneNcat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5110.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5110.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5110.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5110.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds....数据库日志输出
2019-12-09 14:35:55.468 CST,,,16065,"::1:57554",5dedeb4b.3ec1,1,"",2019-12-09 14:35:55 CST,,0,LOG,08P01,"incomplete startup packet",,,,,,,,,""2019-12-09 14:35:55.479 CST,,,16067,"::1:57556",5dedeb4b.3ec3,1,"",2019-12-09 14:35:55 CST,,0,LOG,08P01,"incomplete startup packet",,,,,,,,,""2019-12-09 14:35:55.490 CST,,,16069,"::1:57558",5dedeb4b.3ec5,1,"",2019-12-09 14:35:55 CST,,0,LOG,08P01,"incomplete startup packet",,,,,,,,,""2019-12-09 14:35:55.503 CST,,,16071,"::1:57560",5dedeb4b.3ec7,1,"",2019-12-09 14:35:55 CST,,0,LOG,08P01,"incomplete startup packet",,,,,,,,,""2019-12-09 14:35:55.513 CST,,,16073,"::1:57562",5dedeb4b.3ec9,1,"",2019-12-09 14:35:55 CST,,0,LOG,08P01,"incomplete startup packet",,,,,,,,,""...
这些日志其实是无用的日志信息,可以不作记录。
PG 12
[xdb@localhost ~]$ psql -h localhost -p 5120 -U pg12 -c 'select version();'Timing is on.Expanded display is used automatically. version --------------------------------------------------------------------------------------------------------- PostgreSQL 12.1 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-16), 64-bit(1 row)Time: 60.207 ms[xdb@localhost ~]$ [xdb@localhost ~]$ for i in {1..100}; do nc -zv localhost 5120 ; doneNcat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5120.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5120.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5120.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5120.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.Ncat: Version 7.50 ( https://nmap.org/ncat )Ncat: Connected to ::1:5120.Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.[xdb@localhost ~]$ ...数据库日志信息,相对于PG 11,没有出现无用的日志信息
[pg12@localhost ~]$ tail -f $PGDATA/pg_log/postgresql-2019-12-09.log 2019-12-09 14:18:59.317 CST [1813] LOG: ending log output to stderr2019-12-09 14:18:59.317 CST [1813] HINT: Future log output will go to log destination "csvlog".
到此,相信大家对"PostgreSQL 12在日志记录上的改进是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
日志
信息
客户
客户端
数据
数据库
进程
内容
后台
条目
端口
处理
学习
检测
实用
更深
安全
兴趣
安全检测
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库中间件+数据访问层
驻场网络安全评估
奇安信助力金融网络安全
单招的计算机网络技术
win7装数据库
无锡工程软件开发特点
渝北区提供网络技术服务活动
网络安全等级保护措施包括
网络安全周讲稿
数据库系统模式构成
c软件开发类布局
启明星辰数据库防火墙咋样
服务器管理软件集成平台
什么服务器安全模式
网络安全成物联网
日本手机网络技术
大连市委网络安全
软件开发工程师学习中心
金砖国家网络安全案例
igex服务器繁忙
服务器人数
合肥老表网络技术
国家电信网络安全吗
青少年网络安全项目目标
提高网络安全意识海报报
进出口水果数据库2020
至强处理器和i7 软件开发
u8数据库数据表关联图
数据库如何复制视频
怎样关闭学校网站服务器