MySQL中服务器状态变量全解(五)

  • 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语句以来的秒数。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/755441.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CSS|01 CSS简介CSS的3种书写方式注释

CSS简介 什么是CSS CSS(Cascading Style Sheet),层叠样式表 或者 级联样式表,简称样式表。CSS的作用 主要用来给 HTML网页 设置外观或者样式。CSS的语法规则 h1 {属性:属性值}注意:1. CSS代码是由选择器和一对括号…

Ubuntu Server 和 Ubuntu Desktop 组合使用

1.常见的组合使用方式 Ubuntu Server 和 Ubuntu Desktop 确实可以组合使用,但具体要看你的需求和使用场景。以下是一些常见的组合使用方式: 单一设备上安装:你可以在一台设备上同时安装 Ubuntu Server 和 Ubuntu Desktop。这样,你…

【ONE·Linux || 高级IO(一)】

总言 主要内容:介绍五种IO模型的基本概念、学习IO多路转接(select、poll编程模型)。       文章目录 总言1、问题引入1.1、网络通信与IO1.2、五种IO模型1.2.1、举例引入1.2.2、IO模型具体含义介绍1.2.2.1、阻塞式IO1.2.2.2、非阻塞轮询检…

mathcup大数据竞赛论文中集成学习(或模型融合)的运用分析

ps: (模型融合和集成学习是两个紧密相关但又有所区别的概念。集成学习是一种更广泛的范式,而模型融合可以被视为集成学习的一种特殊形式或策略。) 1.集成学习原理 图1 如图1所示,集成学习是一种通过结合多个机器学习模型的预测来提高整体性能的策略。其…

数据结构-循环链表和双向链表

目录 前言一、循环链表1.1 循环链表的介绍1.2 循环链表的实现 二、双向链表总结 前言 本篇文章介绍数据结构中的循环链表和双向链表 一、循环链表 1.1 循环链表的介绍 将单链表的形式稍作改变,单链表的最后一个结点指向第一个结点 对第一个结点概念的说明&#…

Echarts地图实现:山东省报考人数

Echarts地图实现:山东省报考人数 效果预览 设计思路 数据可视化:选择地图作为数据展示的方式,可以直观地展示山东省不同城市的报考人数分布。交互性:通过ECharts的交互功能,如提示框(tooltip)…

致远互联FE协作办公平台 codeMoreWidget SQL注入致RCE漏洞复现

0x01 产品简介 致远互联FE协作办公平台是一款为企业提供全方位协同办公解决方案的产品。它集成了多个功能模块,旨在帮助企业实现高效的团队协作、信息共享和文档管理。 0x02 漏洞概述 致远互联FE协作办公平台 codeMoreWidget.jsp接口处存在SQL注入漏洞,未经授权攻…

有哪些防爬虫的方法

防爬虫的方法有robots.txt文、user-agent过滤、ip限制、验证码、动态页面生成、频率限制、动态url参数和反爬虫技术等。详细介绍:1、robots.txt文件,用于告诉搜索引擎爬虫哪些页面可以访问,哪些页面禁止访问;2、ip限制&#xff0c…

机器学习入门指南:理解基本概念与常见算法

目录 什么是机器学习? 机器学习的基本概念 1. 训练数据 2. 特征工程 3. 模型评估 监督学习与非监督学习的区别 监督学习 非监督学习 常见的机器学习算法 1. 线性回归与逻辑回归 2. 决策树与随机森林 3. 支持向量机(SVM) 4. K近邻…

2小时动手学习扩散模型(pytorch版)【入门版】【代码讲解】

2小时动手学习扩散模型(pytorch版) 课程地址 2小时动手学习扩散模型(pytorch版) 课程目标 给零基础同学快速了解扩散模型的核心模块,有个整体框架的理解。知道扩散模型的改进和设计的核心模块。 课程特色&#xf…

学生宿舍管理系统

摘 要 随着高校规模的不断扩大和学生人数的增加,学生宿舍管理成为高校日常管理工作中的重要组成部分。传统的学生宿舍管理方式往往依赖于纸质记录和人工管理,这种方式不仅效率低下,而且容易出错,无法满足现代高校管理的需求。因此…

不同node版本的切换及其指定版本vue-cli脚手架下载

目录 一.清空本地已安装node.js版本 二.装nvm管理工具 三.安装指定node版本 四.使用nvm命令切换或删除指定node版本 五.在指定node版本下下载指定vue-cli脚手架 一.清空本地已安装node.js版本 1.按健winR弹出窗口,键盘输入cmd,然后敲回车。 2.输入…

这是我见过的大模型 RAG 优化方案与实践最全总结了

暑期实习基本结束了,校招即将开启。 不同以往的是,当前职场环境已不再是那个双向奔赴时代了。求职者在变多,HC 在变少,岗位要求还更高了。提前准备才是完全之策。 最近,我们又陆续整理了很多大厂的面试题&#xff0c…

QT基本对话框(基本对话框、工具盒类、进度条、调色板与电子钟、可扩展对话框、程序启动画面)

此篇文章通过实例介绍基本对话框的用法。首先介绍标准文件对话框(QFileDialog)、标准颜色对话框(QColorDialog)、标准字体对话框(QFontDialog)、标准输入对话框(QInputDialog)以及标…

VMware ESXi 技术

目录 一、VMware ESXi安装 1. 在VMware WorkStation中创建一台虚拟机 2. 进入VMware ESXi控制台 3. 配置VMware ESXi网络 二、使用Web网页端登录管理ESXi 1. 分配许可证密钥(选做) 2. 管理ESXi 三、VMware ESXi控制台 1. 创建虚拟机 2. 定制虚拟…

laravel Dcat Admin 入门应用(七)列copyable和自定义copy

laravel Dcat Admin 入门应用(七)列copyable和自定义copy Dcat Admin 是一个基于 Laravel-admin 二次开发而成的后台构建工具,只需很少的代码即可构建出一个功能完善的高颜值后台系统。支持页面一键生成 CURD 代码,内置丰富的后台…

深入了解Qt 控件:Display Widgets部件(1) 以及 QT自定义控件(电池)

QT自定义控件(电池) Chapter1 QT自定义控件(电池)Chapter2 Qt教程 — 3.5 深入了解Qt 控件:Display Widgets部件(1)1 Display Widgets简介2 如何使用Display Widgets部件 Chapter3 Qt自定义控件电池组件使用前言一、最基本的使用方法二、Batt…

Navicat安装与连接教程

navicat 的安装 官网:https://www.navicat.com.cn/ 进入官网之后点击左上角的产品,然后往下滑动就可以看见许多类型,我们使用的是MongoDB数据库,所以就下载Navicat 17 for MongoDB 进入到这里之后,选择自己的系统版本…

基于Vue.js的电商前端模板:Vue-Dashboard-Template的设计与实现

摘要 随着电子商务的飞速发展,前端页面的设计和实现变得愈发重要。本文介绍了一个基于Vue.js的电商前端模板——Vue-Dashboard-Template,旨在提供一个高性能、易扩展的电商平台前端解决方案。该模板遵循响应式设计、模块化、组件化开发等设计原则&#…

使用python创建虚拟环境及exe打包

使用python创建虚拟环境及exe打包 使用python创建虚拟环境在虚拟环境使用PyQt进行exe封装 使用python创建虚拟环境 优点: (1)可以实现环境的即插即用(2)可以在使用pyqt打包时实现最小体积使用库——venv 进入你要创…