MySQL Status Ssl_connect_renegotiates 数据库状态作用意思及如何正确
本站中文解释
(连接重新协商):MySQL 数据库管理系统中 SSL 连接可以重新进行协商,这个变量用来跟踪这个过程,以确定重新协商连接多少次。
Ssl_accept_renegotiates(接受重新协议):MySQL 数据库管理系统中 SSL 连接可以重新进行协商,这个变量用来跟踪这个过程,以确定接受的重新协议的数量。
Threads_connected(线程连接):这个变量表示当前活动的连接到 MySQL 服务器的线程总数。
Threads_created(线程创建):这个变量表示为用户的查询或连接服务器而创建的线程的总数。
Threads_running(线程运行):这个变量表示目前运行的线程的总数,相当于活动线程数目。
Uptime(正常运行时间):这个变量表示在这段时间内 MySQL 服务器正常运行的总时长(以秒为单位)。
Questions(查询数):这个变量表示收到的查询的总数。
Bytes_sent(发送字节数):这个变量表示向客户端发送的字节总数。
Bytes_received(接收字节数):这个变量表示从客户端接收的字节总数。
Max_used_connections(最大使用连接数):在某个时间段内可同时打开的最大连接数。
Table_locks_immediate(表锁立即):这个变量表示可以立即获得表锁的次数。
Table_locks_waited(表锁等待):这个变量表示等待表锁而不得获得锁的次数。
Open_tables(打开表):这个变量表示当前服务器中已经打开的表的数量。
Opened_tables(已经打开的表):这个变量表示服务器中已经被打开的表的总数。
Open_files(打开文件):这个变量表示当前服务器中已经打开的文件的数量。
Open_streams(打开流):这个变量表示当前服务器中已经打开的流的总数。
Sel_range_check(进行范围检查):这个变量表示发现多表的查询中的范围检查的次数。
Sel_full_join(进行全外连):这个变量表示发现多表的查询中的全外连的次数。
handler_read_rnd_next(读取随机顺序):这个变量表示从表中读取下一个记录的要求次数。
Slow_queries(缓慢查询):这个变量表示由于超过 long_query_time 时间而被认为是缓慢查询的查询次数。
如何设置MySQL status变量:
可以使用SHOW VARIABLES命令来查看MySQL状态变量,也可以使用SET VARIABLES命令来设置MySQL状态变量。
例如,要查看MySQL的uptime变量,可以使用以下的SQL语句:
SHOW VARIABLES LIKE ‘uptime’;
要修改slow_query_log变量的值,可以使用以下的SQL语句:
SET GLOBAL slow_query_log=1;
本文通过详细说明MySQL status变量及用途以及如何设置,让大家能够熟练应用MySQL中的status变量。