运行 scrutinize

可以使用以下命令运行 scrutinize

$ /opt/vertica/bin/scrutinize

未限定的 scrutinize 会从所有群集节点中收集大量信息。它会将结果存储在 .tar 文件 ( VerticaScrutinize.NumericID.tar) 中,这可最大程度地减小对数据库性能的影响。 scrutinize 输出可以帮助诊断大多数问题,但通过省略细粒度的分析数据来减小上传大小。

命令选项

scrutinize 选项支持以下任务:

权限

您必须具有数据库管理员 (dbadmin) 权限才能运行 scrutinize。如果在 dbadmin 用户存在时以 root 用户身份运行 scrutinize,Vertica 会返回错误。

磁盘空间要求

scrutinize 需要临时磁盘空间,以便在发布最终的压缩 (.tar) 输出之前收集数据。空间量取决于多个变量,例如 Vertica 日志和所提取系统表的大小,以及用于限制信息收集范围的用户指定选项。在 scrutinize 运行之前,它会验证临时目录至少包含 1 GB 空间;但是,实际所需的空间量可能要高得多。

可以将 scrutinize 输出重定向到另一个目录。有关详细信息,请参阅重定向 scrutinize 输出

数据库规范

如果在群集上定义了多个数据库,并且多个数据库处于活动状态,或者没有一个数据库处于活动状态,则必须使用以下选项之一运行 scrutinize:

$ /opt/vertica/bin/scrutinize {--database=database | -d database}

如果在满足这些条件时省略此选项,scrutinize 会返回错误。