小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

A read-only preset, like block_size — SHOW data_checksums tells you whether the cluster has page checksums, and that’s the only interaction the GUC offers. But unlike block_size, this one has a...

Christophe Pettus: All Your GUCs in a Row: data_checksums

Planet PostgreSQL
Planet PostgreSQL · 2026-06-05T01:00:00Z

The planner assumes cursors fetch only 10% of results by default. If you're actually reading them all, that fast-start bias could be killing your performance.

Christophe Pettus: All Your GUCs in a Row: cursor_tuple_fraction

Planet PostgreSQL
Planet PostgreSQL · 2026-06-04T01:00:00Z

PostgreSQL 16 overhauled role management to tame the near-superuser power of CREATEROLE.

Christophe Pettus: All Your GUCs in a Row: createrole_self_grant

Planet PostgreSQL
Planet PostgreSQL · 2026-06-03T01:00:00Z

cpu_tuple_cost, cpu_index_tuple_cost, and cpu_operator_cost are three of the constants the planner uses to price a query, and the single most useful thing to know about all three is that you...

Christophe Pettus: All Your GUCs in a Row: cpu_index_tuple_cost, cpu_operator_cost, and cpu_tuple_cost

Planet PostgreSQL
Planet PostgreSQL · 2026-06-02T01:00:00Z

Skip partition scanning with constraint_exclusion, PostgreSQL's old pruning trick.

Christophe Pettus: All Your GUCs in a Row: constraint_exclusion

Planet PostgreSQL
Planet PostgreSQL · 2026-06-01T01:00:00Z

PostgreSQL's `config_file` parameter creates a bootstrap paradox: it tells the server where to find its configuration, but lives on the command line only—never…

Christophe Pettus: All Your GUCs in a Row: config_file

Planet PostgreSQL
Planet PostgreSQL · 2026-05-31T01:00:00Z

PostgreSQL 14 unified query-id computation across all subsystems, but defaulting to always-on would tax every backend.

Christophe Pettus: All Your GUCs in a Row: compute_query_id

Planet PostgreSQL
Planet PostgreSQL · 2026-05-30T01:00:00Z

PostgreSQL 17 made SLRU buffer pools configurable for the first time.

Christophe Pettus: All Your GUCs in a Row: commit_timestamp_buffers

Planet PostgreSQL
Planet PostgreSQL · 2026-05-29T01:00:00Z

Tune `commit_delay` to batch WAL flushes and trade latency for throughput—but only if `pg_test_fsync` proves sync time is your bottleneck.

Christophe Pettus: All Your GUCs in a Row: commit_delay and commit_siblings

Planet PostgreSQL
Planet PostgreSQL · 2026-05-28T01:00:00Z

cluster_name looks like a cosmetic label for process listings, but on a standby it silently becomes the name your primary uses to verify synchronous…

Christophe Pettus: All Your GUCs in a Row: cluster_name

Planet PostgreSQL
Planet PostgreSQL · 2026-05-27T01:00:00Z

`client_min_messages` controls what your session sees, not what the server logs—a confusion that spawns most of its trouble.

Christophe Pettus: All Your GUCs in a Row: client_min_messages

Planet PostgreSQL
Planet PostgreSQL · 2026-05-26T01:00:00Z

PostgreSQL validates function bodies at creation time by default, catching syntax errors early.

Christophe Pettus: All Your GUCs in a Row: check_function_bodies

Planet PostgreSQL
Planet PostgreSQL · 2026-05-20T21:06:00Z

PostgreSQL's `bytea_output` parameter controls how binary data is formatted when sent to clients: the modern `hex` format (default since 9.0) or the legacy…

Christophe Pettus: All Your GUCs in a Row: bytea_output

Planet PostgreSQL
Planet PostgreSQL · 2026-05-20T01:00:00Z

A parameter you cannot change. block_size lives in the “Preset Options” section of the docs, alongside its read-only cousins like data_checksums, wal_block_size, and server_version. It reports the...

Christophe Pettus: All Your GUCs in a Row: block_size

Planet PostgreSQL
Planet PostgreSQL · 2026-05-18T01:00:00Z

These two parameters close out the bgwriter cluster. Together with bgwriter_delay, they govern how the background writer decides what to write each round, and they are where the actual leverage...

Christophe Pettus: All Your GUCs in a Row: bgwriter_lru_maxpages and bgwriter_lru_multiplier

Planet PostgreSQL
Planet PostgreSQL · 2026-05-17T01:00:00Z

The B cluster shifts gears: from one-off oddities to the background writer parameters, which span four GUCs. We do the first two as a pair because bgwriter_delay introduces the process at all, and...

Christophe Pettus: All Your GUCs in a Row: bgwriter_delay and bgwriter_flush_after

Planet PostgreSQL
Planet PostgreSQL · 2026-05-16T01:00:00Z

Debug PostgreSQL errors by capturing C-level stack traces for specific internal functions.

Christophe Pettus: All Your GUCs in a Row: backtrace_functions

Planet PostgreSQL
Planet PostgreSQL · 2026-05-15T01:00:00Z

PostgreSQL's complicated relationship with the Linux page cache spawns four GUCs to manage writeback—and backend_flush_after is the conservative one.

Christophe Pettus: All Your GUCs in a Row: backend_flush_after

Planet PostgreSQL
Planet PostgreSQL · 2026-05-13T01:00:00Z

PostgreSQL 18 splits autovacuum configuration to finally let you tune worker concurrency without restarting.

Christophe Pettus: All Your GUCs in a Row: autovacuum_worker_slots

Planet PostgreSQL
Planet PostgreSQL · 2026-05-12T01:00:00Z

autovacuum_work_mem sets the maximum memory each autovacuum worker may use for tracking dead tuple identifiers (TIDs) during a vacuum. Default is -1, which means “inherit from...

Christophe Pettus: All Your GUCs in a Row: autovacuum_work_mem

Planet PostgreSQL
Planet PostgreSQL · 2026-05-11T01:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码