查看MySQL服务器的进程

数据库 MySQL
Threads_created表示服务器创建过的线程数,如果过大,就表示非常耗资源,这就需要我们合理配置Threads_created,保障服务器的运行。

MySQL服务器的线程数需要在一个合理的范围之内,这样才能保证MySQL服务器健康平稳地运行。Threads_created表示创建过的线程数,通过查看Threads_created就可以查看MySQL服务器的进程状态。

  1. mysql> show global status like 'Thread%';  
  2. +-------------------+-------+  
  3. | Variable_name | Value |  
  4. +-------------------+-------+  
  5. | Threads_cached | 46 |  
  6. | Threads_connected | 2 |  
  7. | Threads_created | 570 |  
  8. | Threads_running | 1 |  
  9. +-------------------+-------+ 

如果我们在MySQL服务器配置文件中设置了thread_cache_size,当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁(前提是缓存数未达上限)。

Threads_created表示创建过的线程数,如果发现Threads_created值过大的话,表明MySQL服务器一直在创建线程,这也是比较耗资源,可以适当增加配置文件中thread_cache_size值,查询服务器
thread_cache_size配置:

  1. mysql> show variables like 'thread_cache_size';  
  2. +-------------------+-------+  
  3. | Variable_name | Value |  
  4. +-------------------+-------+  
  5. | thread_cache_size | 64 |  
  6. +-------------------+-------+ 

示例中的服务器还是挺健康的。

 

 

【编辑推荐】

MySQL慢查询的启用方法

两种实现MySQL多表联查的方法

MySQL CONVERT函数简介

MySQL函数不能创建的解决方法

带您了解mysql变量

 

责任编辑:段燃 来源: 互联网
相关推荐

2011-11-21 14:18:51

日志

2009-12-07 10:25:52

服务器安全服务器事件查看器

2010-01-06 09:19:57

Ubuntu Virt

2010-10-15 15:11:56

MySQL服务器

2009-12-07 10:19:16

2011-08-24 10:15:55

Oracle数据库服务器进程

2021-03-29 10:09:22

Windows服务器端口

2011-03-23 10:17:26

2010-05-20 11:25:14

IIS服务器

2010-10-11 14:11:26

Linux服务器进程切换

2011-03-14 13:51:21

LAMPMySQL

2010-05-19 15:00:37

IIS服务器

2017-09-14 08:43:05

2009-11-16 17:23:09

Oracle减少共享服

2009-04-08 18:03:59

Vmwareesx虚拟化

2010-01-05 16:14:54

Ubuntu mysq

2011-03-15 16:19:15

MySQL服务器访问

2010-10-11 17:16:13

mysql服务器

2010-10-15 08:57:15

PHP多进程

2010-05-20 13:22:32

点赞
收藏

51CTO技术栈公众号