海口网络建站模板,网站制作价格和流程,网站可以做电信增值,5年的室内设计师收入将PostgreSQL数据库安装后#xff0c;需要进行一些关于数据库日志的配置#xff0c;将postgresql.conf文件中#xff0c;关于日志的配置选项详解#xff0c;记录如下#xff1a; 1.logging_collector on/off 是否将日志重定向至文件中#xff0c;默认是off#xff08;修…将PostgreSQL数据库安装后需要进行一些关于数据库日志的配置将postgresql.conf文件中关于日志的配置选项详解记录如下 1.logging_collector on/off 是否将日志重定向至文件中默认是off修改后需重启DB2.log_directorypg_log 日志文件目录默认是${PGDATA}的相对路径即${PGDATA}/pg_log也可以改为绝对路径3.log_filename postgresql-%Y-%m-%d_%H%M%S.log 日志文件命名形式使用默认即可4.log_rotation_age 1d 单个日志文件的生存期默认1天在日志文件大小没有达到log_rotation_size时一天只生成一个日志文件5.log_rotation_size 10MB 单个日志文件的大小如果时间没有超过log_rotation_age一个日志文件最大只能到10M否则将新生成一个日志文件。6.log_truncate_on_rotation off 当日志文件已存在时该配置如果为off新生成的日志将在文件尾部追加如果为on则会覆盖原来的日志。7.log_lock_waits off 控制当一个会话等待时间超过deadlock_timeout而被锁时是否产生一个日志信息。在判断一个锁等待是否会影响性能时是有用的缺省是off。8.log_statement none # none, ddl, mod, all 控制记录哪些SQL语句。none不记录ddl记录所有数据定义命令比如CREATE,ALTER,和DROP 语句。mod记录所有ddl语句,加上数据修改语句INSERT,UPDATE等,all记录所有执行的语句将此配置设置为all可跟踪整个数据库执行的SQL语句。9.log_duration off 记录每条SQL语句执行完成消耗的时间将此配置设置为on,用于统计哪些SQL语句耗时较长。10.log_min_duration_statement -1 # -1 is disabled, 0 logs all statements and their durations, 0 logs only statements running at least this number of milliseconds-1表示不可用0将记录所有SQL语句和它们的耗时0只记录那些耗时超过或等于这个值ms的SQL语句。使用log_statement和log_duration也能够统计SQL语句及耗时log_min_duration_statement会将SQL语句和耗时在同一行记录更方便阅读。11.log_connections off 是否记录连接日志12.log_disconnections off 是否记录连接断开日志13.log_line_prefix %m %p %u %d %r 日志输出格式%m,%p实际意义配置文件中有解释,可根据自己需要设置能够记录时间用户名称数据库名称客户端IP和端口方便定位问题14.log_timezone Asia/Shanghai 日志时区最好和服务器设置同一个时区方便问题定位转载于:https://www.cnblogs.com/guoxiangyue/p/10870144.html