Documentation Home

28.4.4.23 ps_trace_thread() 过程

将检测线程的所有 Performance Schema 数据转储到.dot格式化的图形文件(用于 DOT 图形描述语言)。从过程返回的每个结果集都应该用于完整的图形。

sql_log_bin此过程通过操纵系统变量 的会话值在其执行期间禁用二进制日志记录 。这是一个受限操作,因此该过程需要足够的权限来设置受限会话变量。请参阅 第 5.1.9.1 节,“系统变量权限”

参数
  • in_thread_id INT: 要跟踪的线程。

  • in_outfile VARCHAR(255):用于.dot输出文件的名称。

  • in_max_runtime DECIMAL(20,2):收集数据的最大秒数(可以是小数)。用于NULL收集默认 60 秒的数据。

  • in_interval DECIMAL(20,2):在数据收集之间休眠的秒数(可以是小数)。用于NULL休眠 1 秒的默认值。

  • in_start_fresh BOOLEAN:是否在跟踪之前重置所有性能模式数据。

  • in_auto_setup BOOLEAN:是否禁用所有其他线程并启用所有仪器和消费者。这也会在运行结束时重置设置。

  • in_debug BOOLEAN:是否 file:lineno在图中包含信息。

例子
Press CTRL+C to copy
mysql> CALL sys.ps_trace_thread(25, CONCAT('/tmp/stack-', REPLACE(NOW(), ' ', '-'), '.dot'), NULL, NULL, TRUE, TRUE, TRUE); +-------------------+ | summary | +-------------------+ | Disabled 1 thread | +-------------------+ 1 row in set (0.00 sec) +---------------------------------------------+ | Info | +---------------------------------------------+ | Data collection starting for THREAD_ID = 25 | +---------------------------------------------+ 1 row in set (0.03 sec) +-----------------------------------------------------------+ | Info | +-----------------------------------------------------------+ | Stack trace written to /tmp/stack-2014-02-16-21:18:41.dot | +-----------------------------------------------------------+ 1 row in set (60.07 sec) +-------------------------------------------------------------------+ | Convert to PDF | +-------------------------------------------------------------------+ | dot -Tpdf -o /tmp/stack_25.pdf /tmp/stack-2014-02-16-21:18:41.dot | +-------------------------------------------------------------------+ 1 row in set (60.07 sec) +-------------------------------------------------------------------+ | Convert to PNG | +-------------------------------------------------------------------+ | dot -Tpng -o /tmp/stack_25.png /tmp/stack-2014-02-16-21:18:41.dot | +-------------------------------------------------------------------+ 1 row in set (60.07 sec) +------------------+ | summary | +------------------+ | Enabled 1 thread | +------------------+ 1 row in set (60.32 sec)