命令:show global variables like "max_connections";
max_connections 表示允许同时连接DB的客户端的最大线程数。如果客户端的连接数超过了max_connections,应用就会收到“too many connections”的错误。
Thread_connected 当前打开的连接数。
Threads_created 是为处理连接而创建的线程数。再明确一点来说是连接到DB的,客户端的线程数。
Threads_running官方的说法是“没有sleep的线程数”。顾名思义是:在DB端正在执行的客户端线程总数。Server端保持这些连接同时客户端等待回复。有些线程可能消耗CPU或者IO,有些线程可能啥也没做单纯等表锁或行锁释放。当DB执行完这个线程,客户端收到回复,线程的状态就会从"running" 变成 "connected".
如果发现活跃连接数突然增高,通常是以下原因:
留言与评论(共有 0 条评论) “” |