## 进程与进程关系查看
```
pstree -p 8899
pstree -ap | grep name
ps aft | grep http_server
```
## mysql连接数
mysql查看当前链接数
show processlist
mysql更改最大连接数
show variables like '%max_connections%'
set GLOBAL max_connections = 200;
查看线程相关的状态变量
mysql> SHOW STATUS LIKE 'Threads%';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_cached | 1 |
| Threads_connected | 2 |
| Threads_created | 3 |
| Threads_running | 1 |
+-------------------+-------+
4 rows in set (0.01 sec)
* `thread_cached` mysql管理的线程池中还有多少可以被复用的资源,当客户端断开之后,服务器处理此客户的线程将会缓存起来以响应下一个客户而不是销毁(前提是缓存数未达上限)。
* `Threads_connected ` 当前打开的连接数, 相当于 `show processlist`
* `thread_running` 真正在运行的当前并发数
* `thread_created` 新创建的thread(**根据官方文档,如果thread\_created增大迅速,需要适当调高thread\_cache\_size**)。