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"})