随笔分类 -  PG参数

摘要:点击查看代码 seq_page_cost默认值为1.0,是顺序扫描一个页的成本 random_page_cost默认值为4.0,是随机扫描一个页的成本 这是基于HDD(普通硬盘)设置的 现在SSD磁盘使用的更多, 所以当磁盘为SSD时,random_page_cost应设置为1.0 阅读全文
posted @ 2025-12-09 14:06 夜说 阅读(10) 评论(0) 推荐(0)
摘要:点击查看代码 一、LOCALE由三部分提供: 1、builtin ##postgresql软件内部提供 2、icu ##第三方提供(默认提供,./configure --without-icu将不可用) 3、libc ##操作系统提供(不同操作系统有所差异,例如叫glibc) 二、默认使用操作系统的 阅读全文
posted @ 2025-11-06 15:50 夜说 阅读(214) 评论(0) 推荐(0)
摘要:看技术群里有人从9.2版本升级到12版本,性能变得很差。 群里回复说:old_snapshot_threshold 这个参数14版本前不建议开启。开启该参数可能造成回收不了死元组,导致索引不生效。 原理未知,记录一下。 阅读全文
posted @ 2025-07-21 17:35 夜说 阅读(8) 评论(0) 推荐(0)
摘要:点击查看代码 postgres=# select * from pg_hba_file_rules; line_number | type | database | user_name | address | netmask | auth_method | options | error + + + 阅读全文
posted @ 2025-06-27 18:36 夜说 阅读(18) 评论(0) 推荐(0)
摘要:一、记录到日志 log_statement 设置在日志中记录哪些SQL操作的语句到日志中。 (包含简单语法错误的语句也不会被记录。这是因为只有在完成基本语法解析并确定了语句类型之后才会发出日志消息。 在扩展查询协议的情况下,在执行阶段之前(即在解析分析或规划期间)出错的语句也不会被记录。) log_ 阅读全文
posted @ 2025-06-26 08:38 夜说 阅读(32) 评论(0) 推荐(0)