↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 文档检索

PG 18 · 按类别浏览,或输入名称与关键词

分类索引819
vacuumdb --min-mxid-age mxid_age命令行工具PG18--min-mxid-age mxid_age 仅对多事务 ID 年龄至少为 mxid_age 的表执行清理或分析命令。此设置可用于优先处理表,以防止多事务 ID 回卷(见第 24.1.5.1 节)。 就此选项而言,一个关系的多事务 ID 年龄,是其主关系及其关联的 TOAST 表(如果存在)年龄中的较大者。由于 vacuumdb 发出的命令在必要时也会处理该关系的 TOAST…vacuumdb › 选项 vacuumdb --min-xid-age xid_age命令行工具PG18--min-xid-age xid_age 仅对事务 ID 年龄至少为 xid_age 的表执行清理或分析命令。此设置可用于优先处理表,以防止事务 ID 回卷(见第 24.1.5 节)。 就此选项而言,一个关系的事务 ID 年龄,是其主关系及其关联的 TOAST 表(如果存在)年龄中的较大者。由于 vacuumdb 发出的命令在必要时也会处理该关系的 TOAST 表,因此无需单…vacuumdb › 选项 vacuumdb --missing-stats-only命令行工具PG18--missing-stats-only 仅分析那些在列、索引表达式或扩展统计信息对象上缺少统计信息的关系。与 --analyze-in-stages 一起使用时,此选项可防止 vacuumdb 临时用按较低统计目标生成的统计信息替换现有统计信息,从而避免查询优化器短暂地作出更差的选择。 此选项只能与 --analyze-only 或 --analyze-in-stages 配…vacuumdb › 选项 vacuumdb --no-index-cleanup命令行工具PG18--no-index-cleanup 不删除指向死元组的索引条目。vacuumdb › 选项 vacuumdb --no-password命令行工具PG18-w--no-password 绝不提示输入密码。如果服务器要求密码认证,而又无法通过其他方式获得密码,例如 .pgpass 文件,则连接尝试将失败。此选项可用于无人输入密码的批处理作业和脚本。vacuumdb › 选项 vacuumdb --no-process-main命令行工具PG18--no-process-main 跳过主关系。vacuumdb › 选项 vacuumdb --no-process-toast命令行工具PG18--no-process-toast 如果有,跳过与待清理表关联的 TOAST 表。vacuumdb › 选项 vacuumdb --no-truncate命令行工具PG18--no-truncate 不截断表末尾的空页。vacuumdb › 选项 vacuumdb --parallel=parallel_workers命令行工具PG18-P parallel_workers--parallel=parallel_workers 指定并行清理的并行工作进程数量。这样可以让清理利用多个 CPU 处理索引。参见VACUUM。vacuumdb › 选项 vacuumdb --password命令行工具PG18-W--password 强制 vacuumdb 在连接数据库之前提示输入密码。 这个选项绝非必需,因为如果服务器要求密码认证,vacuumdb 会自动提示输入密码。不过,vacuumdb 会先浪费一次连接尝试,才得知服务器需要密码。在某些情况下,输入 -W 以避免这次额外的连接尝试是值得的。vacuumdb › 选项 vacuumdb --port=port命令行工具PG18-p port--port=port 指定服务器监听连接所用的 TCP 端口,或本地 Unix 域套接字文件扩展名。vacuumdb › 选项 vacuumdb --quiet命令行工具PG18-q--quiet 不显示进度消息。vacuumdb › 选项 vacuumdb --schema=schema命令行工具PG18-n schema--schema=schema 仅清理或分析 schema 中的所有表。可以通过多次指定 -n 来清理多个模式。vacuumdb › 选项 vacuumdb --skip-locked命令行工具PG18--skip-locked 跳过那些无法立即加锁并进行处理的关系。vacuumdb › 选项 vacuumdb --table=table [ (column [,...]) ]命令行工具PG18-t table [ (column [,...]) ]--table=table [ (column [,...]) ] 仅清理或分析 table。只有与 --analyze 或 --analyze-only 选项一起使用时,才能指定列名。可以通过多次指定 -t 来清理多个表。 提示 如果指定了列,你很可能需要在 shell 中转义括号。(见下面的示例。)vacuumdb › 选项 vacuumdb --username=username命令行工具PG18-U username--username=username 连接时使用的用户名。vacuumdb › 选项 vacuumdb --verbose命令行工具PG18-v--verbose 在处理过程中输出详细信息。vacuumdb › 选项 vacuumdb --version命令行工具PG18-V--version 输出 vacuumdb 的版本并退出。vacuumdb › 选项 vacuumdb [--dbname=]dbname命令行工具PG18[-d] dbname[--dbname=]dbname 当未使用 -a/--all 时,指定要清理或分析的数据库名称。如果未指定,则从环境变量 PGDATABASE 中读取数据库名。如果该变量未设置,则使用连接时指定的用户名。dbname 可以是连接字符串。如果是这样,连接字符串参数将覆盖任何冲突的命令行选项。vacuumdb › 选项

输入名称或关键词,从 PostgreSQL 手册与扩展目录中直接找到定义。

pg17: 限定版本 ex: 只搜扩展 ↑↓ 选择 ↵ 打开