
postgresql pg_wal一直在增长,postgresql.conf可以如何优化呢?
#archive_mode = off # enables archiving; off, on, or always
# (change requires restart)
#archive_command = '' # command to use to archive a logfile segment
# placeholders: %p = path of file to archive
# %f = file name only
# e.g. 'test ! -f /mnt/server/archivedir/%f && cp %p /mnt/server/archivedir/%f'
#archive_timeout = 0 # force a logfile segment switch after this
# number of seconds; 0 disables
配置文件文件postgresql.conf 设置,与这个配置文件有关吗 ?
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
postgreSQL 怎么让没有权限的表不显示?
回答 1
在PostgreSQL中,如果希望没有权限的表不显示,可以使用访问控制列表(AccessControlList,简称ACL)来限制对表的可见性。ACL允许您为各个数据库对象(如表、视图和函数等)设置细
postgreSQL 冗余索引和重复索引的区别是什么?
回答 1
冗余索引指的是在数据库中存在多个索引,但这些索引的列组合或顺序是相同的,占用额外的存储空间,并且在数据更新时需要额外的维护开销,同时也可能导致查询性能下降重复索引指的是索引的列组合和顺序完全相同的多个
pg xact_rollback突增
回答 2
已采纳
xactrollback过高,首先从数据库层面看并没有特别严重的影响。这个值不完全只有显式的rollback,比如执行语句出错系统也会自动的rollback,例如:postgresbegin;BEGI
割接100多万的数据,报错:SQL错误【22003】:error numeric field overflow
回答 2
从提示上看,应该是一个设置为有效位数为8,小数位数为2的字段(比如number(8,2)),接收到了一个超过其所能表示的值。例如这个设置,最大只能存储999999.99到999999.99这范围内的值
pg会自动analyze吗
回答 1
已采纳
会autovacuumanalyzethreshold:设置在一张表上触发analyze操作的最小更新或删除元组数,默认50autovacuumanalyzescalefactor:设置在一张表上触发
流复制在正常切换场景下的前提条件
回答 1
技术上能做,但是可能会会丢数据
postgresql 中字符串截取第二位开始 到 倒数第二位的字符, substr可以实现吗?
回答 3
已采纳
postgresSELECTsubstr(substr('postgresql',2),0,length('postgresql')1);substrostgresq(1row)期待大佬看看有没有更简
12版本下查看主备延迟的3个lag字段都是空,不应该有值吗?
回答 1
没有延迟就没有值。此时主要看lsn那几个字段是否一致即可。可以通过pgbench构造大量压力,产生了延迟,,就可以观察到lag字段有值的情形
postgresql 分区表有没有缺点或者缺陷?
回答 1
已采纳
万事有利就有弊,分区表各个版本都有不同的使用限制:例如PG11分区表有如下限制允许创建全局的主键、唯一约束,但必须包含分区键。允许创建全局的外键,不允许创建排他约束。允许创建全局索引,全局唯一索引必须
PostgreSQL 触发器里面怎么判断update的影响行数?
回答 1
已采纳
在触发器里可以使用过渡表进行统计,示例如下:createtabletest(idserialprimarykey,infovarchar);insertintotest(info)values('On