- Rpl_semi_sync_source_tx_waits
源等待事务的总次数。
在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。
- Rpl_semi_sync_source_wait_pos_backtransverse
源等待二进制坐标低于以前等待的事件的事件的总次数。当事务开始等待答复的顺序与写入二进制日志事件的顺序不同时,可能会发生这种情况。
在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。
- Rpl_semi_sync_source_wait_sessions
当前等待副本答复的会话数。
在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。
- Rpl_semi_sync_source_yes_tx
复制副本成功确认的提交数。
在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。
- Rpl_semi_syncreplica_status
显示半同步复制当前是否在复制副本上运行。如果插件已启用并且复制I/O(接收器)线程正在运行,则此选项为ON,否则为OFF。
在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。
- Rpl_semi_sync_slave_status
不支持使用Rpl_semi_sync_prica_status的同义词。
- Rsa_public_key
此变量的值是sha256_password(已弃用)身份验证插件用于基于RSA密钥对的密码交换的公钥。仅当服务器成功初始化由sha256_password_private_key_path和sha256_pass word_public_key_paath系统变量命名的文件中的私钥和公钥时,该值才为非空。Rsa_public_key的值来自后一个文件。
- Secondary_engine_execution_count
卸载到辅助引擎的查询数。
- Select_full_join
由于不使用索引而执行表扫描的联接数。如果该值不为0,则应仔细检查表的索引。
- Select_full_range_join
在引用表上使用范围搜索的联接数。
- Select_range
在第一个表上使用范围的联接数。即使值很大,这通常也不是一个关键问题。
- Select_range_check
每行之后检查键使用情况的不带键的联接数。如果不是0,则应仔细检查表的索引。
- Select_scan
对第一个表进行完整扫描的联接数。
- Slave_open_temp_tables
Replica_open_temp_tables的别名已弃用。
- Slave_rows_last_search_algorithm_used
Replica_rows_last_search_algorith_used的别名已弃用。
- Slow_launch_threads
创建所用时间超过slow_launch_time秒的线程数。
- Slow_queries
耗时超过long_query_time秒的查询数。无论是否启用慢速查询日志,此计数器都会递增。
- Sort_merge_passes
排序算法必须执行的合并过程数。如果此值较大,则应考虑增加sort_buffer_size系统变量的值。
- Sort_range
使用范围进行排序的次数。
- Sort_rows
已排序的行数。
- Sort_scan
通过扫描表格完成的排序次数。
- Ssl_accept_renegotiates
建立连接所需的协商次数。
- Ssl_accepts
接受的SSL连接数。
- Ssl_callback_cache_hits
回调缓存命中数。
- Ssl_cipher
当前的加密密码(对于未加密的连接为空)。
- Ssl_cipher_list
可能的SSL密码列表(对于非SSL连接为空)。如果MySQL支持TLSv1.3,则该值包括可能的TLSv1.3密码套件。请参阅第8.3.2节“加密连接TLS协议和密码”。
- Ssl_client_connects
到启用SSL的复制源服务器的SSL连接尝试次数。
- Ssl_connect_representates
建立与启用SSL的复制源服务器的连接所需的协商次数。
- Ssl_ctx_verify_depth
SSL上下文验证深度(测试链中的证书数量)。
- Ssl_ctx_verify_mode
SSL上下文验证模式。
- Ssl_default_timeout
默认的SSL超时。
- Ssl_finished_accepts
到服务器的成功SSL连接数。
- Ssl_finished_connects
到启用SSL的复制源服务器的成功复制副本连接数。
- Ssl_server_not_after
SSL证书的最后有效日期。要检查SSL证书过期信息,请使用以下语句:
mysql> SHOW STATUS LIKE 'Ssl_server_not%';
+-----------------------+--------------------------+
| Variable_name | Value |
+-----------------------+--------------------------+
| Ssl_server_not_after | Apr 28 14:16:39 2025 GMT |
| Ssl_server_not_before | May 1 14:16:39 2015 GMT |
+-----------------------+--------------------------+
- Ssl_server_not_before
SSL证书有效的第一个日期。
- Ssl_session_cache_hits
SSL会话缓存命中数。
- Ssl_session_cache_misses
SSL会话缓存未命中的次数。
- Ssl_session_cache_mode
SSL会话缓存模式。当ssl_session_cache_mode服务器变量的值为ON时,ssl_session_cache_mode状态变量的值是server。
- Ssl_session_cache_overflow
SSL会话缓存溢出的数量。
- Ssl_session_cache_size
SSL会话缓存大小。
- Ssl_session_cache_timeout
缓存中SSL会话的超时值(以秒为单位)。
- Ssl_session_cache_timeouts
SSL会话缓存超时的次数。
- Ssl_sessions_reused
如果当前MySQL会话中未使用TLS,或者TLS会话未被重用,则此值等于0;否则等于1。
Ssl_sessions_reused具有会话作用域。
- Ssl_used_session_cache_entries
使用了多少SSL会话缓存项。
- Ssl_verify_depth
复制SSL连接的验证深度。
- Ssl_verify_mode
服务器对使用SSL的连接使用的验证模式。该值是一个位掩码;位在openssl/ssl.h头文件中定义:
# define SSL_VERIFY_NONE 0x00
# define SSL_VERIFY_PEER 0x01
# define SSL_VERIFY_FAIL_IF_NO_PEER_CERT 0x02
# define SSL_VERIFY_CLIENT_ONCE 0x04
SSL_VERIFY_PEER表示服务器请求客户端证书。如果客户端提供了一个,则服务器执行验证,并且只有在验证成功的情况下才继续。SSL_VERIFY_CLIENT_ONCE表示仅在初始握手中执行对客户端证书的请求。
- Ssl_version
连接的SSL协议版本(例如TLSv1)。如果连接未加密,则该值为空。
- Table_locks_immediate
可以立即授予表锁请求的次数。
- Table_locks_wait
无法立即授予表锁请求并需要等待的次数。如果这个值很高,并且您有性能问题,则应首先优化查询,然后拆分表或使用复制。
- Table_open_cache_hits
打开的表缓存查找的命中数。
- Table_open_cache_misses
打开的表缓存查找的未命中数。
- Table_open_cache_overflows
打开的表缓存的溢出数。这是在打开或关闭表后,缓存实例具有未使用的条目并且实例的大小大于table_open_cache/table_open_cachi_instances的次数。
- Tc_log_max_pages_used
对于mysqld在充当内部XA事务恢复的事务协调器时使用的日志的内存映射实现,此变量表示自服务器启动以来用于日志的最大页数。如果Tc_log_max_page_used和Tc_log_page_size的乘积总是明显小于日志大小,则该大小大于所需大小,并且可以减小。(大小由--log tc size选项设置。此变量未使用:基于二进制日志的恢复不需要此变量,并且除非能够进行两阶段提交并支持XA事务的存储引擎数量大于1,否则不使用内存映射恢复日志方法。(InnoDB是唯一适用的引擎。)
- Tc_log_page_waits
对于恢复日志的内存映射实现,每当服务器无法提交事务并且必须等待日志中的空闲页面时,此变量就会增加。如果此值较大,则可能需要增加日志大小(使用--log tc size选项)。对于基于二进制日志的恢复,每次由于有两阶段提交正在进行而无法关闭二进制日志时,此变量都会递增。(关闭操作将等待,直到所有此类事务都完成为止。)
- Tele
持服务器遥测指标。
- telemetry.live_sessions
-
显示
metry_metrics_supported
是否支使用遥测检测的当前会话数。这在卸载遥测组件时非常有用,可以监视有多少会话正在阻止卸载操作。
- Telemetry_traces_supported
是否支持服务器遥测跟踪。
- Threads_cached
线程缓存中的线程数。
- Threads_connected
当前打开的连接数。
- Threads_created
为处理连接而创建的线程数。如果Threads_created很大,则可能需要增加thread_cache_size值。缓存未命中率可以计算为Threads_created/Connections。
- Threads_running
未休眠的线程数。
- Tls_library_version
用于此MySQL实例的OpenSSL库的运行时版本。
- Tls_sni_server_name
如果由客户端指定,则用于此会话的服务器名称指示(SNI);否则为空。SNI是TLS协议的扩展(必须使用TLS扩展编译OpenSSL才能使此状态变量发挥作用)。SNI的MySQL实现仅代表客户端。
- Uptime
服务器已启动的秒数。
- Uptime_sance_flush_status
自最近的FLUSH STATUS语句以来的秒数。