• 首页
  • css3教程
  • html5教程
  • jQuery手册
  • vue手册
  • php手册
  • MySQL手册
  • apache手册
  • redis手册
  • ps_trace_thread()过程

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

    此过程通过操纵sql_log_bin系统变量的会话值来在执行过程中禁用二进制日志记录。那是一个受限的操作,因此该过程需要足以设置受限会话变量的特权。请参见“系统变量特权”。

    参量

    • 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在图表中包含信息。

    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)