GoGPT Best VPN GoSearch

OnWorks 网站图标

真空数据库 - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行真空数据库

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令vacuumdb

程序:

您的姓名


vacuumdb - 垃圾收集和分析 PostgreSQL 数据库

概要


真空数据库 [连接选项...] [选项...] [ - 桌子 | -t [( [,...])]]...
[DBNAME]

真空数据库 [连接选项...] [选项...] - 全部 | -a

商品描述


vacuumdb 是一个用于清理 PostgreSQL 数据库的实用程序。 真空数据库也将生成
PostgreSQL 查询优化器使用的内部统计信息。

vacuumdb 是 SQL 命令的包装器 真空(7). 没有有效的区别
通过此实用程序和其他方法清理和分析数据库之间
访问服务器。

配置


vacuumdb 接受以下命令行参数:

-a
- 全部
清空所有数据库。

[-d] DBNAME
[--数据库名=]DBNAME
指定要清理或分析的数据库的名称。 如果没有指定
-a (或 - 全部) 未使用,从环境变量中读取数据库名称
PG数据库. 如果未设置,则使用为连接指定的用户名。

-e
- 回声
回显vacuumdb 生成并发送到服务器的命令。

-f
- 满的
执行“完全”吸尘。

-F
- 冻结
积极地“冻结”元组。

-j 工作
--工作=工作
通过运行并行执行真空或分析命令 工作 命令
同时。 此选项减少了处理时间,但也增加了
数据库服务器上的负载。

真空数据库将打开 工作 与数据库的连接,因此请确保您的
max_connections 设置足够高以容纳所有连接。

请注意,将此模式与 -f (FULL) 选项可能会导致死锁
如果并行处理某些系统目录,则会失败。

-q
- 安静的
不显示进度消息。

-t [ ( [,...]) ]
--表= [ ( [,...]) ]
清洗或分析 只要。 列名只能与
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 - 分析 or --仅分析 选项。 多个表可以通过写来清空
-t 开关。

Tips:
如果指定列,则可能必须将括号从
贝壳。 (见下面的例子。)

-v
--详细
在处理过程中打印详细信息。

-V
- 版
打印vacuumdb 版本并退出。

-z
- 分析
还要计算优化器使用的统计信息。

-Z
--仅分析
仅计算优化器使用的统计信息(无真空)。

--分阶段分析
仅计算优化器使用的统计信息(无真空),例如 --仅分析.
使用不同的配置设置运行多个(当前为三个)分析阶段,
更快地生成可用的统计数据。

此选项可用于分析从恢复的数据库中新填充的数据库
转储或通过 pg_升级. 此选项将尝试尽可能快地创建一些统计信息
可能,使数据库可用,然后在
随后的阶段。

-?
- 帮帮我
显示有关vacuumdb 命令行参数的帮助,然后退出。

vacuumdb 还接受以下命令行参数作为连接参数:

-h 主持人
--主机=主持人
指定运行服务器的机器的主机名。 如果值
以斜杠开头,用作 Unix 域套接字的目录。

-p 端口
--端口=端口
指定服务器使用的 TCP 端口或本地 Unix 域套接字文件扩展名
正在侦听连接。

-U 用户名
--用户名=用户名
要连接的用户名。

-w
--无密码
永远不要发出密码提示。 如果服务器需要密码认证和
密码无法通过其他方式获得,例如 .pgpass 文件、连接
尝试会失败。 此选项在没有用户的批处理作业和脚本中很有用
存在以输入密码。

-W
- 密码
强制vacuumdb 在连接到数据库之前提示输入密码。

这个选项从来都不是必需的,因为vacuumdb会自动提示输入
password 如果服务器要求密码认证。 但是,vacuumdb 会浪费一个
连接尝试发现服务器需要密码。 在某些情况下是
值得打字 -W 以避免额外的连接尝试。

--维护数据库=DBNAME
指定要连接以发现其他数据库应该连接的数据库的名称
被吸尘。 如果未指定,则将使用 postgres 数据库,如果确实如此
不存在,将使用 template1。

环境


PG数据库
PG主机
PG端口
用户
默认连接参数

此实用程序与大多数其他 PostgreSQL 实用程序一样,也使用环境变量
libpq 支持(请参阅文档中的第 31.14 节“环境变量”)。

诊断


遇到困难,见 真空(7)和 psql的(1) 讨论潜在问题和
错误信息。 数据库服务器必须在目标主机上运行。 此外,任何
libpq 前端库使用的默认连接设置和环境变量
将会应用。

附注


vacuumdb 可能需要多次连接到 PostgreSQL 服务器,请求一个
每次输入密码。 有一个很方便 ~/.pgpass 在这种情况下归档。 见章节
31.15,“密码文件”,在文档中了解更多信息。

示例


清理数据库测试:

$ 真空数据库 测试

要为优化器清理和分析名为 bigdb 的数据库:

$ 真空数据库 - 分析 大数据库

清理名为 xyzzy 的数据库中的单个表 foo,并分析单个列栏
优化器的表:

$ 真空数据库 - 分析 --详细 - 桌子 '富(酒吧)' 超赞的

使用 onworks.net 服务在线使用真空数据库


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。