连接:
查看当前处于连接未关闭状态的进程列表 ps:若以root帐号登录,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。mysql> show full processlist;查看最大连接数mysql> show global variables like 'max_connections';设置最大连接数mysql> set global max_connections=1000;(注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数)查看四种状态mysql> show status like '%Threads%';Threads_created 为处理连接而创建的线程数。如果 Threads_created很大,您可能想要增加 thread_cache_size价值。高速缓存未命中率可以计算为 Threads_created/ ConnectionsThreads_running 未休眠的线程数。Threads_connected 打前打开的连接数Threads_cached 线程缓存中的线程数Delayed_insert_threads 正在使用的延迟插入处理器线程的数量。 Slow_launch_threads要花超过long_query_time时间的查询数量。
超时
查看并设置MySQL当前连接关闭超时时间wait_timeoutmysql> show global variables like 'wait_timeout'; mysql> set global wait_timeout=10; (注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数)(注意此命令会立即生效,但是重启MySQL服务后此设置会失效,如果需要永久设置,请在MySQL配置文件my.ini中添加对应的设置参数