10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

28.4.4.23 ps_trace_thread()操作步骤

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

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

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

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

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

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

  • in_start_fresh布尔:跟踪前是否重置所有Performance Schema数据。

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

  • in_debug布尔:是否包括文件:lineno图表中的信息。

例子
mysql> CALL sys.ps_trace_thread(25, CONCAT('/tmp/stack-', REPLACE(NOW(), ' ', '-'), '.dot'), NULL, NULL, TRUE, TRUE, TRUE);+-------------------+ | 总结  | +-------------------+ | 禁用1线  | +-------------------+ 1行组(0.00秒 ) +---------------------------------------------+ | 信息  | +---------------------------------------------+ | 数据收集开始THREAD_ID = 25  | +---------------------------------------------+ 1行组(0.03秒 ) +-----------------------------------------------------------+ | 信息  | +-----------------------------------------------------------+ | 堆栈跟踪写入/ tmp /栈- 2014 - 02 - 16 - 21:18:41。点  | +-----------------------------------------------------------+ 1行组(60.07秒 ) +-------------------------------------------------------------------+ | 转换成PDF格式  | +-------------------------------------------------------------------+ | 点-Tpdf - o / tmp / stack_25.pdf / tmp /栈- 2014 - 02 - 16 - 21:18:41。点  | +-------------------------------------------------------------------+ 1行组(60.07秒 ) +-------------------------------------------------------------------+ | 转换为PNG  | +-------------------------------------------------------------------+ | 点-Tpng - o / tmp / stack_25.png / tmp /栈- 2014 - 02 - 16 - 21:18:41。点  | +-------------------------------------------------------------------+ 1行组(60.07秒 ) +------------------+ | 总结  | +------------------+ | 1启用线程  | +------------------+ 1行集(60.32秒)