【无标题】 妖狐艹你老母 2024-03-22 20:34 38阅读 0赞 ### 开启pg日志 ### pg安装请参考:https://kiwi.yginsight.com/kiwi/e/0d2734b2-2f9e-416f-857b-bcfee12aa700 #### 1.找到pg的启动配置文件并修改 #### #修改postgresql.conf vi postgresql.conf #开启日志收集器 logging_collector = on #指定日志存放的目录,通常为相对于数据目录的子目录。 log_directory = 'pg_log' # 指定日志文件的命名规则,其中%Y表示四位年份、%m表示两位月份、%d表示两位日期、%H表示24小时制的小时数、%M表示分钟、%S表示秒。此处的默认设置将生成以时间戳为名称的日志文件,如postgresql-2021-07-01_143030.log。 log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # none, ddl, mod, all ---- 控制记录哪些SQL语句。none不记录,ddl记录所有数据定义命令,比如CREATE,ALTER,和DROP 语句。mod记录所有ddl语句,加上数据修改语句INSERT,UPDATE等,all记录所有执行的语句,将此配置设置为all可跟踪整个数据库执行的SQL语句。 log_statement = 'mod' # 单个日志文件的生存期,默认1天,在日志文件大小没有达到log_rotation_size时,一天只生成一个日志文件 log_rotation_age = 3d #单个日志文件的大小,如果时间没有超过log_rotation_age,一个日志文件最大只能到10M,否则将新生成一个日志文件。 log_rotation_size = 10MB #当日志文件已存在时,该配置如果为off,新生成的日志将在文件尾部追加,如果为on,则会覆盖原来的日志。 log_truncate_on_rotation = true #日志输出格式(%m,%p实际意义配置文件中有解释),可根据自己需要设置(能够记录时间,用户名称,数据库名称,客户端IP和端口,方便定位问题) log_line_prefix = '%m %p %u %d %r' :wq保存 #### 2.重启pg #### su postgres cd /usr/local/postgresql/bin #停止数据库 ./pg_ctl -D /data/mat/data/postgresql -l /data/mat/data/postgresql/logfile stop #启动数据库 ./pg_ctl -D /data/mat/data/postgresql -l /data/mat/data/postgresql/logfile start #进入sql编辑界面 ./psql #或者 ./psql -p 15432 #退出sql编辑界面 \q #### 3.去日志目录查看日志文件和内容 #### cd /data/mat/data/postgresql/pg_log/ tail -f pg_log/postgresql-xxxxxx.log ![在这里插入图片描述][ebac59eb0de74373962ffd33f11f630d.png] ### 参考文档 ### https://blog.51cto.com/u\_7548043/5464086 [ebac59eb0de74373962ffd33f11f630d.png]: https://image.dandelioncloud.cn/pgy_files/images/2024/03/14/a6bdcdceb8d749d2ac52ce8227c88eca.png
相关 【无标题】 本文总结有19种不同的魔法方法,但其实Python种定义的魔法方法有上百种,大多数魔法方法都是你不知道的地方发挥着作用。我们并不需要也不必须要去全部重写或者部分重写,这更... 痛定思痛。/ 2024年05月24日 13:04/ 0 赞/ 40 阅读
相关 【无标题】 鸿蒙千帆起# 。#鸿蒙千帆起#服务用户量达3.8亿的中国电信App宣布拥抱鸿蒙生态,并将基于HarmonyOS NEXT,加速鸿蒙原生应用开发[哇]双方的合作进一步... 清疚/ 2024年05月06日 09:33/ 0 赞/ 18 阅读
相关 【无标题】 一、zip格式 zip可能是目前使用的最多的文档压缩格式。优点:可以在不同的操作系统平台上使用。缺点:支持的压缩率不是很高。而tar.gz和tar.bz2在压缩率 雨点打透心脏的1/2处/ 2024年04月07日 11:20/ 0 赞/ 65 阅读
相关 【无标题】 C 语言接口如何定义和继承? 在 C 语言中,接口通常通过定义结构体来实现,结构体中包含一些函数指针,这些函数指针定义了接口所需的所有函数。 下面是一个示例代码: 谁践踏了优雅/ 2024年03月26日 11:40/ 0 赞/ 63 阅读
相关 【无标题】 -------------------- Spring Boot Web开发通常采用MVC(Model-View-Controller)结构 ------------- 深碍√TFBOYSˉ_/ 2024年03月25日 20:04/ 0 赞/ 7 阅读
相关 【无标题】 -------------------- springboot web项目框架结构 -------------------- SpringBoot 是一个基于 Spr 女爷i/ 2024年03月25日 20:00/ 0 赞/ 13 阅读
相关 【无标题】 大家可以回想一下,当初我们最开始学习Java的时候,搭建一个Web所需要的步骤。。。 1、配置web.xml,加载spring和spring mvc 2、配置数据库连接、配 深藏阁楼爱情的钟/ 2024年03月23日 18:43/ 0 赞/ 7 阅读
相关 【无标题】 开启pg日志 pg安装请参考:https://kiwi.yginsight.com/kiwi/e/0d2734b2-2f9e-416f-857b-bcfee12aa700 妖狐艹你老母/ 2024年03月22日 20:34/ 0 赞/ 39 阅读
相关 【无标题】 注意事项 int 宽度是显示宽度,如果超过,可以自动增大宽度 int底层都是4个字节 时间的方式多样 '1256-12-23' "1256/12/23" "1256.12. 朴灿烈づ我的快乐病毒、/ 2023年09月27日 14:57/ 0 赞/ 101 阅读
相关 【无标题】 课程简介 课程导读:基于Shiro框架实现基于Role Based Access Control的权限管理 本课程从Shiro的单独应用,到整合SpringMVC以及Spr ゝ一世哀愁。/ 2023年09月27日 14:45/ 0 赞/ 110 阅读
还没有评论,来说两句吧...