• Linux 查看MySQL 线程id


    Linux 查看MySQL 线程id

    ps -T -p <进程号>

    查看MySQL的线程,证实了MySQL是一个单进程,多线程的服务
    ➜ bob@bob-pc  ~  ps -T -p  101740       
       PID    SPID TTY          TIME CMD
    101740  101740 ?        00:00:01 mysqld
    101740  101745 ?        00:00:00 mysqld
    101740  101748 ?        00:00:02 mysqld
    101740  101749 ?        00:00:02 mysqld
    101740  101750 ?        00:00:02 mysqld
    101740  101751 ?        00:00:02 mysqld
    101740  101752 ?        00:00:02 mysqld
    101740  101753 ?        00:00:02 mysqld
    101740  101754 ?        00:00:02 mysqld
    101740  101755 ?        00:00:02 mysqld
    101740  101756 ?        00:00:02 mysqld
    101740  101757 ?        00:00:02 mysqld
    101740  101758 ?        00:00:02 mysqld
    101740  101906 ?        00:00:01 mysqld
    101740  101907 ?        00:00:04 mysqld
    101740  101908 ?        00:00:00 mysqld
    101740  101909 ?        00:00:02 mysqld
    101740  101910 ?        00:00:01 mysqld
    101740  101911 ?        00:00:00 mysqld
    101740  101912 ?        00:00:00 mysqld
    101740  101913 ?        00:00:00 mysqld
    101740  101914 ?        00:00:00 mysqld
    101740  101915 ?        00:00:00 mysqld
    101740  101916 ?        00:00:00 mysqld
    101740  101917 ?        00:00:00 mysqld
    101740  101951 ?        00:00:00 mysqld
    101740  101952 ?        00:00:00 mysqld
    101740  103734 ?        00:00:00 mysqld
    101740 2030593 ?        00:00:00 mysqld
    101740 2030596 ?        00:00:00 mysqld
    101740 2030597 ?        00:00:00 mysqld
    101740 2076782 ?        00:00:00 mysqld
    101740 2076788 ?        00:00:00 mysqld
    101740 2076793 ?        00:00:00 mysqld
    101740 2076997 ?        00:00:00 mysqld
    101740 2076999 ?        00:00:00 mysqld
    101740 2077001 ?        00:00:00 mysqld
    101740 2077005 ?        00:00:00 mysqld
    101740 2077006 ?        00:00:00 mysqld
    101740 2077009 ?        00:00:00 mysqld
    101740 2077070 ?        00:00:00 mysqld
    101740 2077072 ?        00:00:00 mysqld
    101740 2077075 ?        00:00:00 mysqld
    101740 2077076 ?        00:00:00 mysqld
    

    MySQL的线程可以和表里面对应上,在MySQL5.7 performance_schema库threads 里面,可以得到以下的信息

     select THREAD_ID,NAME ,PROCESSLIST_ID from performance_schema.threads;
    
    +-----------+----------------------------------------+----------------+
    | THREAD_ID | NAME                                   | PROCESSLIST_ID |
    +-----------+----------------------------------------+----------------+
    |         1 | thread/sql/main                        |           NULL |
    |         2 | thread/sql/thread_timer_notifier       |           NULL |
    |         3 | thread/innodb/io_log_thread            |           NULL |
    |         4 | thread/innodb/io_read_thread           |           NULL |
    |         5 | thread/innodb/io_read_thread           |           NULL |
    |         6 | thread/innodb/io_read_thread           |           NULL |
    |         7 | thread/innodb/io_ibuf_thread           |           NULL |
    |         8 | thread/innodb/io_read_thread           |           NULL |
    |         9 | thread/innodb/io_write_thread          |           NULL |
    |        10 | thread/innodb/page_cleaner_thread      |           NULL |
    |        11 | thread/innodb/io_write_thread          |           NULL |
    |        12 | thread/innodb/io_write_thread          |           NULL |
    |        13 | thread/innodb/io_write_thread          |           NULL |
    |        16 | thread/innodb/srv_lock_timeout_thread  |           NULL |
    |        17 | thread/innodb/srv_error_monitor_thread |           NULL |
    |        18 | thread/innodb/srv_monitor_thread       |           NULL |
    |        19 | thread/innodb/srv_purge_thread         |           NULL |
    |        20 | thread/innodb/srv_worker_thread        |           NULL |
    |        21 | thread/innodb/srv_worker_thread        |           NULL |
    |        22 | thread/innodb/srv_worker_thread        |           NULL |
    |        23 | thread/innodb/srv_master_thread        |           NULL |
    |        24 | thread/innodb/dict_stats_thread        |           NULL |
    |        25 | thread/innodb/buf_dump_thread          |           NULL |
    |        26 | thread/sql/signal_handler              |           NULL |
    |        27 | thread/sql/compress_gtid_table         |              1 |
    |      5045 | thread/sql/one_connection              |           5019 |
    |      5046 | thread/sql/one_connection              |           5020 |
    |        39 | thread/sql/one_connection              |             13 |
    |      2042 | thread/sql/one_connection              |           2016 |
    |      2043 | thread/sql/one_connection              |           2017 |
    |      2044 | thread/sql/one_connection              |           2018 |
    +-----------+----------------------------------------+----------------+
    
    
  • 相关阅读:
    [noip2018]day1
    [CF1110d]JONGMAH
    BZOJ 2733 [HNOI2012]永无乡
    BZOJ 3123 [SDOI2013] 森林
    Nowcoder 练习赛26E 树上路径
    Luogu 2575 高手过招-SG函数
    BZOJ 1123[POI2008]BLO-Tarjan
    Nowcoder OI赛制测试2 F 假的数学题
    Luogu 2467[SDOI2010]地精部落
    Luogu 2216[HAOI2007]理想的正方形
  • 原文地址:https://www.cnblogs.com/securitybob/p/13614576.html
Copyright © 2020-2023  润新知