MySQL 命令

前提是你 提交于 2019-11-29 04:57:32
 
连接:
查看当前处于连接未关闭状态的进程列表 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中添加对应的设置参数
 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!