随笔分类 -  postgresql parameter

摘要:一些变量下列环境变量能被用于选择默认的连接参数值,如果调用代码没有直接指定值,它们将被用于PQconnectdb、PQsetdbLogin和PQsetdb。例如,这些有助于防止数据库连接信息被硬编码到简单的客户端应用中。PGHOST的行为和host连接参数相... 阅读全文
posted @ 2018-09-24 14:52 peiybpeiyb 阅读(1124) 评论(0) 推荐(0)
摘要:archive_command 是 postgresql.conf 里的参数。restore_command 是 recovery.conf 里的参数。非压缩archive_command = 'cp %p /data/backup/pgwalarchive... 阅读全文
posted @ 2018-09-14 14:17 peiybpeiyb 阅读(1505) 评论(0) 推荐(0)
摘要:synchronous_commit指定在命令返回”success”指示给客户端之前,一个事务是否需要等待 WAL 记录被写入磁盘。合法的值是{local,remote_write,remote_apply,on,off}默认的并且安全的设置是on。不同于f... 阅读全文
posted @ 2018-09-12 10:24 peiybpeiyb 阅读(641) 评论(0) 推荐(0)
摘要:https://pgtune.leopard.in.ua alter system set listen_addresses = '*'; alter system set port = 5432; alter system set max_connecti... 阅读全文
posted @ 2018-04-24 16:43 peiybpeiyb 阅读(717) 评论(0) 推荐(0)
摘要:今天整理了下 postgresql 几个 timeout 参数select version(); version ... 阅读全文
posted @ 2018-03-13 23:26 peiybpeiyb 阅读(692) 评论(0) 推荐(0)
摘要:statement_timeout 在 postgresql 被用来控制语句执行时长,单位是ms。$ vi postgresql.conf #statement_timeout = 0 # in milliseconds, ... 阅读全文
posted @ 2018-03-13 22:17 peiybpeiyb 阅读(1980) 评论(0) 推荐(0)
摘要:ssh 192.168.56.100# netstat -antp|grep -i "5672" |grep -v "ESTABLISHED" tcp 1 0 192.168.56.100:52674 192.168.56... 阅读全文
posted @ 2018-03-12 14:09 peiybpeiyb 阅读(451) 评论(0) 推荐(0)
摘要:https://pgtune.leopard.in.ua$ egrep ^[a-z] /etc/postgresql/9.1/main/postgresql.conf data_directory = '/var/lib/postgresql/9.1/mai... 阅读全文
posted @ 2018-03-05 20:38 peiybpeiyb 阅读(187) 评论(0) 推荐(0)
摘要:postgresql 的参数也是比较繁多,好处就是可以灵活控制,不好的地方就是 ··· ··· ,记不住select distinct ps.category,count(1)from pg_settings pswhere 1=1group by ps.c... 阅读全文
posted @ 2017-12-19 15:55 peiybpeiyb 阅读(343) 评论(0) 推荐(0)
摘要:fsync (boolean)如果打开这个参数,PostgreSQL服务器将尝试确保更新被物理地写入到磁盘,做法是发出fsync()系统调用或者使用多种等价的方法(见wal_sync_method)。这保证了数据库集簇在一次操作系统或者硬件崩溃后能恢复到一个... 阅读全文
posted @ 2017-12-18 17:52 peiybpeiyb 阅读(405) 评论(0) 推荐(0)
摘要:wal_compression = off–查看当前wal_compression设置select *from pg_settings pswhere 1=1and ps.name like '%compress%';name : wal_compre... 阅读全文
posted @ 2017-12-06 14:37 peiybpeiyb 阅读(458) 评论(0) 推荐(0)
摘要:pg_ctl 加载启动参数文件一种不太常见的写法$ pg_ctl start -D $PGDATA -o "-c config_file=/etc/postgresql/9.6/main/postgresql.conf"参数说明如下$ PGHOME/bin/... 阅读全文
posted @ 2017-10-10 19:44 peiybpeiyb 阅读(572) 评论(0) 推荐(0)
摘要:1 select pg_reload_conf();2 pg_ctl reload -D $PGDATA3 pg_ctl restart -D $PGDATA 需要重启 postgresql,影响较大。 pg_ctl 默认是从 $PGDATA下加载 postgres... 阅读全文
posted @ 2017-05-26 16:48 peiybpeiyb 阅读(291) 评论(0) 推荐(0)