Postgresql conf文件配置相关参数说明

序号    参数说明                     


                         
1、 log_file_mode = 0600                                      
    文件夹权限,是否有其他程序要读,如果有filebeat或者logstash可以设置成其他。一般情况下默认                                                
2、 syslog_facility = 'LOCAL0'                                               
    启用日志记录到syslog时,此参数确定要使用的syslog“facility”。                                                
3、 syslog_ident = 'postgres'                                               
    此参数确定用于在日志中标识PostgreSQL消息的程序名称                                                
4、 syslog_sequence_numbers = on                                                
    然后每个消息将通过增加的序列号前缀。这绕过了“最后一个消息重复N次”——默认情况下许多syslog实现的抑制。在更现代的系统日志实现中,可以配置重复的消息抑制。
5、 syslog_split_messages = on                                                
    启用日志记录时,此参数决定如何将消息传递到系统日志。当ON(默认)时,消息由行分割,并且长行被分割,以便它们将适合1024个字节,这是传统的SysLoad实现的典型大小限制。关闭时,PostgreSQL服务器日志消息按原样传递到Syslog服务,并由Syslog服务来处理可能庞大的消息。                                                
6、 client_min_messages = warning                                                
    控制发送给客户端的消息级别。                           
    合法的取值是debug5、debug4、debug3、debug2、debug1、log、notice、warning、error、fatal和panic,每个级别都包含排在它后面的所 有级别中的信息。级别越低,发送给客户端的消息就越少。                                    
7、 log_min_messages = warning                                                
    控制写到数据库日志文件中的消息的级别。 合法的取值同client_min_messages                                                
8、 log_min_error_statement = error                                                
     控制日志中是否记录导致数据库出现错误的SQL语句。                                                
9、 log_min_duration_statement = 5000                                                
     只log执行时间大于设定值的语句,类似与慢查询。0表示log所有语句;-1表示不log任何语句。                                                
10、log_line_prefix = '%x'                                                
     控制每条日志信息的前缀格式。它的格式类似c语言中printf函数的format字符串                                                
11、log_lock_waits = on                                                
       如果一个会话等待某个类型的锁的时间超过deadlock_timeout的值,该参数决定是否在数据库日志中记录这个信息。                                                
12、deadlock_timeout = 60s                                         
     数据库的锁通常可以在pg_locks这个系统表里找,但这只是当前的锁表/行信息,如果你想看一天内有多少个超过死锁时间的锁发生,可以在日志里设置并查看,log_lock_waits 默认是off,可以设置开启。这个可以区分SQL慢是资源紧张还是锁等待的问题。        
13、log_temp_files = 32MB                                                
      log_temp_files = -1 单位是KB,控制是否记录临时文件的删除信息。0表示记录所有临时文件的删除信息。正整数表示只记录大小比log_temp_files的值大的临时文件的删除信息。-1表示不记录任何临时文件删除信息。                                                
14、log_timezone = 'PRC' ,使用操作系统的时区。                                            
     设置数据库日志文件在写日志文件时使用的时区。                                                
15、statement_timeout = 45min                            
     通过设置statement_timeout参数设置命令最大执行时间,单位为毫秒,超过时间将取消执行                                                
16、lock_timeout = 30min                                                
     锁等待超时。语句在试图获取表、索引、行或其他数据库对象上的锁时等到超过指定的毫秒数,该语句将被中止。不推荐在postgresql.conf中设置                                                
17、datestyle = 'iso, mdy'            新数据库配置:datestyle = 'iso, ymd'                                    
       日期时间类型                                                
18、timezone = 'PRC'                                            
        数据库时区设置                                                
19、lc_messages = 'en_US.UTF-8'           消息的语言            
       lc_monetary = 'en_US.UTF-8'               货币使用的格式                                    
       lc_numeric = 'en_US.UTF-8'                 数字使用的格式                                    
       lc_time = 'en_US.UTF-8'                       时间日期使用的格式                         

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值