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

  • Innodb_rows_deleted

从InnoDB表中删除的行数。

  • Innodb_rows_inserted

插入InnoDB表的行数。

  • Innodb_rows_read

从InnoDB表中读取的行数。

  • Innodb_rows_updated

InnoDB表中更新的估计行数。

此值并不意味着100%准确。要获得准确(但代价更高)的结果,请使用ROW_COUNT()。

  • Innodb_system_rows_deleted

从属于系统创建模式的InnoDB表中删除的行数。

  • Innodb_system_rows_inserted

插入到属于系统创建模式的InnoDB表中的行数。

  • Innodb_system_rows_updated

属于系统创建模式的InnoDB表中更新的行数。

  • Innodb_system_rows_read

从属于系统创建模式的InnoDB表中读取的行数。

  • Innodb_runcated_status_writes

SHOW ENGINE INNODB STATUS语句的输出次数已被截断。

  • Innodb_undo_tablespaces_active

活动撤消表空间的数量。包括隐式(InnoDB创建)和显式(用户创建)撤消表空间。

  • Innodb_undo_tablespaces_explicit

用户创建的撤消表空间的数量。

  • Innodb_undo_tablespaces_implicit

InnoDB创建的撤消表空间的数量。MySQL实例初始化时,InnoDB会创建两个默认的undo表空间。

  • Innodb_undo_tablespaces_tal

撤消表空间的总数。包括隐式(InnoDB创建)和显式(用户创建)撤消表空间,活动和非活动。

  • Key_block_not_flushed

MyISAM密钥缓存中已更改但尚未刷新到磁盘的密钥块数。

  • Key_blocks_unused

MyISAM密钥缓存中未使用的块数。可以使用此值来确定有多少密钥缓存正在使用中。

  • Key_blocks_used

MyISAM密钥缓存中已使用的块数。该值是一个高水位线,表示一次使用过的最大块数。

  • Key_read_requests

从MyISAM密钥缓存读取密钥块的请求数。

  • Key_reads

将密钥块从磁盘物理读取到MyISAM密钥缓存的次数。如果Key_reads很大,那么您的Key_buffer_size值可能太小。缓存未命中率可以计算为Key_reads/Key_read_requests。

  • Key_write_requests

将密钥块写入MyISAM密钥缓存的请求数。

  • Key_writes

将密钥块从MyISAM密钥缓存物理写入磁盘的次数。

  • Last_query_cost

查询优化器计算的最后一个编译的查询的总开销。这对于比较同一查询的不同查询计划的成本非常有用。默认值0表示尚未编译任何查询。默认值为0。Last_query_cost具有会话作用域。

此变量显示具有多个查询块的查询的成本,求和每个查询块的成本估计,估计执行不可缓存子查询的次数,并将这些查询块的费用乘以子查询执行的次数。

  • Last_query_partial_plans

查询优化器在上一个查询的执行计划构造中进行的迭代次数。

Last_query_partial_plans具有会话范围。

  • Locked_connects

尝试连接到锁定用户帐户的次数。

  • Max_execution_time_exceeded

超过执行超时的SELECT语句数。

  • Max_execution_time_set

为其设置了非零执行超时的SELECT语句数。这包括包含非零MAX_EXECUTION_TIME优化器提示的语句,以及不包含此类提示但在MAX_EXECUTION_TIME系统变量指示的超时为非零时执行的语句。

  • Max_execution_time_set_failed

尝试设置执行超时失败的SELECT语句数。

  • Max_used_connections

自服务器启动以来同时使用的最大连接数。

  • Max_used_connections_time

Max_used_connections达到其当前值的时间。

  • Not_flushed_delayed_rows

不支持使用此状态变量(因为不支持DELAYED插入);预计它将在未来的版本中删除。

  • mecab_charset

MeCab全文分析器插件当前使用的字符集。

  • Ongoing_anonymous_transaction_count

显示已标记为匿名的正在进行的事务数。这可用于确保没有其他事务等待处理。

  • Ongoing_anonymous_gtid_violating_transaction_count

此状态变量仅在调试生成中可用。显示使用gtid_next=ANONYMOUS并违反gtid一致性的正在进行的事务数。

  • Ongoing_automatic_gtid_violating_transaction_count

此状态变量仅在调试生成中可用。显示使用gtid_next=AUTOMATIC并违反gtid一致性的正在进行的事务数。

  • Open_files

打开的文件数。此计数包括服务器打开的常规文件。它不包括其他类型的文件,如套接字或管道。此外,该计数不包括存储引擎使用自己的内部功能而不是要求服务器级别打开的文件。

  • Open_streams

打开的流的数量(主要用于日志记录)。

  • Open_table_definitions

缓存的表定义的数目。

  • Open_tables

打开的表数。

  • Opened_files

已使用my_open()(mysys库函数)打开的文件数。服务器中未使用此函数打开文件的部分不会增加计数。

  • Opened_table_definitions

已缓存的表定义数。

  • Opened_tables

已打开的表数。如果Opened_tables很大,则table_open_cache值可能太小。

  • Performance_schema_xxx

这些变量提供有关由于内存限制而无法加载或创建的检测的信息。

  • Prepared_stmt_count

当前准备的报表数。(语句的最大数量由max_prepared_stmt_count系统变量给定。)

  • Queries

服务器执行的语句数。与Questions变量不同,此变量包括在存储程序中执行的语句。它不计算COM_PING或COM_STATISTICS命令。

  • Questions

服务器执行的语句数。与Queries变量不同,这只包括客户端发送到服务器的语句,而不包括在存储程序中执行的语句。此变量不计算COM_PING、COM_STATISTICS、COM_STMT_PREPARE、COM_STMT_CLOSE或COM_STMT_RESET命令。

  • Replica_open_temp_tables

显示复制SQL线程当前打开的临时表的数量。如果该值大于零,则关闭复制副本是不安全的;此变量报告所有复制通道打开的临时表的总数。

  • Resource_group_supported

指示是否支持资源组功能。

在某些平台或MySQL服务器配置上,资源组不可用或有限制。特别是,对于某些安装方法,Linux系统可能需要手动步骤。

  • Rpl_semi_sync_master_clients

半同步复制副本的数量。

已弃用Rpl_semi_sync_source_clients的同义词。

  • Rpl_semi_sync_master_net_avg_wait_time

已弃用Rpl_semi_sync_source_net_avg_wait_time的同义词。

  • Rpl_semi_sync_master_net_wait_time

已弃用Rpl_semi_sync_source_net_wait_time的同义词。

  • Rpl_semi_sync_master_net_waits

源等待副本答复的总次数。

已弃用Rpl_semi_sync_source_net_waits的同义词。

  • Rpl_semi_sync_master_no_times

已弃用Rpl_semi_sync_source_no_times的同义词。

  • Rpl_semi_sync_master_no_tx

已弃用Rpl_semi_sync_source_no_tx的同义词。

  • Rpl_semi_sync_master_status

已弃用Rpl_semi_sync_source_status的同义词。

  • Rpl_semi_sync_master_timefunc_failures

已弃用Rpl_semi_sync_source_timefunc_failures的同义词。

  • Rpl_semi_sync_master_tx_avg_wait_time

已弃用Rpl_semi_sync_source_tx_avg_wait_time的同义词。

  • Rpl_semi_sync_master_tx_wait_time

已弃用Rpl_semi_sync_source_tx_wait_time的同义词。

  • Rpl_semi_sync_master_tx_waits

Rpl_semi_sync_source_tx_waits的同义词已弃用。

  • Rpl_semi_sync_master_wait_pos_backtransverse

已弃用Rpl_semi_sync_source_wait_pos_backtraverse的同义词。

  • Rpl_semi_sync_master_wait_sessions

已弃用Rpl_semi_sync_source_wait_sessions的同义词。

  • Rpl_semi_sync_master_yes_tx

已弃用Rpl_semi_sync_source_yes_tx的同义词。

  • Rpl_semi_sync_source_clients

半同步复制副本的数量。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_net_avg_wait_time

源等待副本答复的平均时间(以微秒为单位)。此变量始终为0,不推荐使用;期望它在未来的版本中被删除。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_net_wait_time

源等待副本答复的总时间(以微秒为单位)。此变量始终为0,不推荐使用;期望它在未来的版本中被删除。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_net_waits

源等待副本答复的总次数。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_no_times

源关闭半同步复制的次数。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_no_tx

复制副本未成功确认的提交数。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_status

半同步复制当前是否在源上运行。如果插件已启用并且已发生提交确认,则该值为ON。如果插件未启用,或者源由于提交确认超时而回退到异步复制,则该选项为OFF。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_timefunc_failures

调用gettimeofday()等时间函数时源失败的次数。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_tx_avg_wait_time

源等待每个事务的平均时间(以微秒为单位)。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

  • Rpl_semi_sync_source_tx_wait_time

源等待事务的总时间(以微秒为单位)。

在源上安装rpl_semi_sync_source插件(semy_sync_source.so库)时可用。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值