mysql里show full processlist,进程很少
黄舟
黄舟 2017-04-17 15:14:42
0
1
794

APP和网站每时每刻都有人在访问,只是量不多,但在mysql里show full processlist,却只有几个进程,这是什么原因?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

Antworte allen(1)
洪涛

mysql存储引擎属于或支持MVCC,支持并发和I/O多路复用。以为客户端是以TCP连接的形式跟mysql客户端通信,正常情况下客户端会使用已经建立好的连接不会每次执行sql都新建一个连接(从资源和效率角度考虑)。如果瞬时流量很大客户端应该会新建多条连接以这种形式实现异步非阻塞来处理请求,每个TCP连接都会一个断开等待时间,如果到了这个时间还没有被使用过它就会被销毁,show full processlist看到的其实就是这些连接。这些都是客户端mysql插件连接池具备的功能。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!