MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
将插装线程的所有性能模式数据转储到. 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秒)