11.7.2 collectHighLoadDiagnostics 实用程序

关于实用程序

要求和限制

运行实用程序

收集高负载诊断信息的选项

关于实用程序
util.debug.collectHighLoadDiagnostics()在您的 MySQL 服务器上运行多次迭代的诊断报告,使您能够在负载下分析服务器的多个方面。

高负载诊断报告以 zip 文件形式生成到本地目录或指定路径。

该实用程序生成 TSV 和 YAML 格式的文件。

要求和限制
以下要求适用于使用诊断收集实用程序的导出:

需要 MySQL 5.7 或更高版本。

该实用程序必须以 root 身份运行。

运行实用程序
诊断实用程序具有以下签名:

util.debug.collectHighLoadDiagnostics(path, {options})
以下示例将 zip 文件写入用户的临时目录,执行 5 次收集迭代,并启用所有 Performance Schema 工具和使用者:

util.debug.collectHighLoadDiagnostics("/home/userName/temp/highLoad.zip", {iterations: 5, pfsInstrumentation: "full"})