MySQL状态变量详解
mysql的状态变量(status variables)记录的mysql服务器的运行状态信息。查看语法如下:
SHOW [GLOBAL | SESSION] STATUS;
SHOW STATUS命令会显示每个服务器变量的名字和值,状态变量是只读的。我们可以在MySQL客户端下运行SHOW STATUS或者在命令行运用mysqladmin extended-status来查看这
些变量。如果使用SQL命令,可以使用LIKE或者WHERE来限制结果。LIKE可以对变量名做标准模式匹配。
SHOW STATUS中混杂了全局和会话变量,其中许多变量有双重域:既是全局变量,也是会话变量,有相同的名字。如果只需要看全局变量,需要改为SHOW GLOBAL STATUS查看
变量详解:
变量名 | 值 | 变量说明 |
Aborted_clients | 1 | 由于客户端未正确关闭连接而终止的连接数 |
Aborted_connects | 1 | 尝试连接到MySQL服务器失败的次数 |
Binlog_cache_disk_use | 0 | 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件存储来自事务的语句的事务数 |
Binlog_cache_use | 0 | 使用二进制日志缓存的事务数 |
Binlog_stmt_cache_disk_use | 0 | 使用二进制日志语句缓存但超过的非事务语句数binlog_stmt_cache_size的值,并使用临时文件存储这些语句 |
Binlog_stmt_cache_use | 0 | 使用二进制日志语句缓存的非事务性语句数 |
Bytes_received | 239 | 从所有客户端接收的字节数 |
Bytes_sent | 176 | 发送到所有客户端的字节数 |
Com_admin_commands | 0 | admin语句计数 |
Com_assign_to_keycache | 0 | 缓存索引语句计数 |
Com_alter_db | 0 | alter database语句计数 |
Com_alter_db_upgrade | 0 | alter database ... upgrade data directory name 语句计数 |
Com_alter_event | 0 | alter event语句计数 |
Com_alter_function | 0 | alter function语句计数 |
Com_alter_instance | 0 | |
Com_alter_procedure | 0 | alter procedure语句计数 |
Com_alter_server | 0 | alter server语句计数 |
Com_alter_table | 0 | alter table语句计数 |
Com_alter_tablespace | 0 | alter tablespace语句计数 |
Com_alter_user | 0 | alter user语句计数 |
Com_analyze | 0 | analyze语句计数 |
Com_begin | 0 | begin语句计数 |
Com_binlog | 0 | binlog语句计数 |
Com_call_procedure | 0 | call procedure语句计数 |
Com_change_db | 0 | change database语句计数 |
Com_change_master | 0 | change master to语句计数 |
Com_change_repl_filter | 0 | change replication filter语句计数 |
Com_check | 0 | check语句计数 |
Com_checksum | 0 | checksum语句计数 |
Com_commit | 0 | commit语句计数 |
Com_create_db | 0 | create database语句计数 |
Com_create_event | 0 | create event语句计数 |
Com_create_function | 0 | create function语句计数 |
Com_create_index | 0 | create index语句计数 |
Com_create_procedure | 0 | create procudure语句计数 |
Com_create_server | 0 | create server语句计数 |
Com_create_table | 0 | create table语句计数 |
Com_create_trigger | 0 | create trigger语句计数 |
Com_create_udf | 0 | create udf语句计数 |
Com_create_user | 0 | create user语句计数 |
Com_create_view | 0 | create view语句计数 |
Com_dealloc_sql | 0 | deallocate prepare语句计数 |
Com_delete | 0 | delete语句计数 |
Com_delete_multi | 0 | multiple table delete语句计数 |
Com_do | 0 | do语句计数 |
Com_drop_db | 0 | drop database语句计数 |
Com_drop_event | 0 | drop event句计数 |
Com_drop_function | 0 | drop function语句计数 |
Com_drop_index | 0 | drop index语句计数 |
Com_drop_procedure | 0 | drop procedure语句计数 |
Com_drop_server | 0 | drop server语句计数 |
Com_drop_table | 0 | drop table语句计数 |
Com_drop_trigger | 0 | drop triger语句计数 |
Com_drop_user | 0 | drop user语句计数 |
Com_drop_view | 0 | drop view语句计数 |
Com_empty_query | 0 | empty语句计数 |
Com_execute_sql | 0 | execute语句计数 |
Com_explain_other | 0 | explain for connection语句计数 |
Com_flush | 0 | flush语句计数 |
Com_get_diagnostics | 0 | get diagnostics语句计数 |
Com_grant | 0 | grant语句计数 |
Com_ha_close | 0 | handler close语句计数 |
Com_ha_open | 0 | handler open语句计数 |
Com_ha_read | 0 | handler read语句计数 |
Com_help | 0 | help语句计数 |
Com_insert | 0 | insert语句计数 |
Com_insert_select | 0 | insert..select..语句计数 |
Com_install_plugin | 0 | install plugin语句计数 |
Com_kill | 0 | kill语句计数 |
Com_load | 0 | load语句计数 |
Com_lock_tables | 0 | lock tables语句计数 |
Com_optimize | 0 | optimize语句计数 |
Com_preload_keys | 0 | preload语句计数 |
Com_prepare_sql | 0 | prepare语句计数 |
Com_purge | 0 | purge语句计数 |
Com_purge_before_date | 0 | purge before date语句计数 |
Com_release_savepoint | 0 | release savepoint语句计数 |
Com_rename_table | 0 | rename table语句计数 |
Com_rename_user | 0 | rename user语句计数 |
Com_repair | 0 | repair语句计数 |
Com_replace | 0 | replace语句计数 |
Com_replace_select | 0 | replace select语句计数 |
Com_reset | 0 | reset语句计数 |
Com_resignal | 0 | resignal语句计数 |
Com_revoke | 0 | revoke语句计数 |
Com_revoke_all | 0 | revoke all语句计数 |
Com_rollback | 0 | rollback语句计数 |
Com_rollback_to_savepoint | 0 | rollback to savepoint语句计数 |
Com_savepoint | 0 | savepoint语句计数 |
Com_select | 0 | select语句计数 |
Com_set_option | 0 | set option语句计数 |
Com_signal | 0 | signal语句计数 |
Com_show_binlog_events | 0 | show binlog events语句计数 |
Com_show_binlogs | 0 | show binary logs语句计数 |
Com_show_charsets | 0 | show charset语句计数 |
Com_show_collations | 0 | show clooation语句计数 |
Com_show_create_db | 0 | show create database语句计数 |
Com_show_create_event | 0 | show create event语句计数 |
Com_show_create_func | 0 | show create function语句计数 |
Com_show_create_proc | 0 | show create procedure语句计数 |
Com_show_create_table | 0 | show create table语句计数 |
Com_show_create_trigger | 0 | show create trigger语句计数 |
Com_show_databases | 0 | show databases语句计数 |
Com_show_engine_logs | 0 | show engine logs语句计数 |
Com_show_engine_mutex | 0 | show engine mutex语句计数 |
Com_show_engine_status | 0 | show engine status语句计数 |
Com_show_events | 0 | show events语句计数 |
Com_show_errors | 0 | show errors语句计数 |
Com_show_fields | 0 | show fields语句计数 |
Com_show_function_code | 0 | show function code语句计数 |
Com_show_function_status | 0 | show function status语句计数 |
Com_show_grants | 0 | show grant语句计数 |
Com_show_keys | 0 | show key语句计数 |
Com_show_master_status | 0 | show master status语句计数 |
Com_show_open_tables | 0 | show open tables语句计数 |
Com_show_plugins | 0 | show plugin语句计数 |
Com_show_privileges | 0 | show privileges语句计数 |
Com_show_procedure_code | 0 | show proceudre code语句计数 |
Com_show_procedure_status | 0 | show procedure status语句计数 |
Com_show_processlist | 0 | show processlist语句计数 |
Com_show_profile | 0 | show profile语句计数 |
Com_show_profiles | 0 | show profiles语句计数 |
Com_show_relaylog_events | 0 | show relaylog events语句计数 |
Com_show_slave_hosts | 0 | show slave hosts语句计数 |
Com_show_slave_status | 0 | show slave status语句计数 |
Com_show_status | 0 | show status语句计数 |
Com_show_storage_engines | 0 | show storage engines(show engines)语句计数 |
Com_show_table_status | 0 | show table status语句计数 |
Com_show_tables | 0 | show tables语句计数 |
Com_show_triggers | 0 | show triggers语句计数 |
Com_show_variables | 0 | show variables语句计数 |
Com_show_warnings | 0 | show warnings语句计数 |
Com_show_create_user | 0 | show create user语句计数 |
Com_shutdown | 0 | shutdown语句计数 |
Com_slave_start | 0 | start slave语句计数 |
Com_slave_stop | 0 | stop slave语句计数 |
Com_group_replication_start | 0 | start group_replication语句计数 |
Com_group_replication_stop | 0 | stop group_replication语句计数 |
Com_stmt_execute | 0 | statement execute语句计数 |
Com_stmt_close | 0 | statement close语句计数 |
Com_stmt_fetch | 0 | statement fetch语句计数 |
Com_stmt_prepare | 0 | statement prepare语句计数 |
Com_stmt_reset | 0 | statement reset语句计数 |
Com_stmt_send_long_data | 0 | statement execute语句计数 |
Com_truncate | 0 | statement send long data语句计数 |
Com_uninstall_plugin | 0 | uninstall plugin语句计数 |
Com_unlock_tables | 0 | unlock tables语句计数 |
Com_update | 0 | update语句计数 |
Com_update_multi | 0 | multiple语句计数 |
Com_xa_commit | 0 | xa commit语句计数 |
Com_xa_end | 0 | xa end语句计数 |
Com_xa_prepare | 0 | xa prepare语句计数 |
Com_xa_recover | 0 | xa recover语句计数 |
Com_xa_rollback | 0 | xa rollback语句计数 |
Com_xa_start | 0 | xa start语句计数 |
Com_stmt_reprepare | 0 | statement reprepare语句计数 |
Compression | OFF | 客户端连接是否在客户端/服务器协议中使用压缩 |
Connection_errors_accept | 0 | 在侦听端口上调用accept()期间发生的错误数 |
Connection_errors_internal | 0 | 由于服务器内部错误(如无法启动新线程或内存不足)而拒绝的连接数 |
Connection_errors_max_connections | 0 | 由于达到服务器最大连接数限制而被拒绝的连接数 |
Connection_errors_peer_address | 0 | 搜索连接客户端IP地址时发生的错误数 |
Connection_errors_select | 0 | 在监听端口上调用select(),poll()时发生的错误数。(此操作失败并不一定意味着客户端连接被拒绝。) |
Connection_errors_tcpwrap | 0 | libwrap库拒绝的连接数 |
Connections | 34 | MySQL服务器的连接尝试次数(是否成功都算) |
Created_tmp_disk_tables | 0 | 执行语句时服务器创建的内部磁盘上临时表的数目 |
Created_tmp_files | 5 | mysqld创建了多少个临时文件 |
Created_tmp_tables | 0 | 执行语句时服务器创建的内部临时表数 |
Delayed_errors | 0 | 此变量已经弃用,将在以后的版本删除 |
Delayed_insert_threads | 0 | 此变量已经弃用,将在以后的版本删除 |
Delayed_writes | 0 | 此变量已经弃用,将在以后的版本删除 |
Flush_commands | 1 | 服务器刷新表的次数,无论是因为用户执行了刷新表语句还是由于内部服务器操作 |
Handler_commit | 0 | 内部提交语句的数目 |
Handler_delete | 0 | 从表中删除行的次数 |
Handler_discover | 0 | 发现表的次数 |
Handler_external_lock | 0 | 语句执行时启动的锁数 |
Handler_mrr_init | 0 | 服务器使用存储引擎自己的多范围读取实现进行表访问的次数 |
Handler_prepare | 0 | 两阶段提交操作准备阶段的计数器 |
Handler_read_first | 0 | 读取索引中第一个条目的次数。如果该值很高,则表明服务器正在进行大量的完整索引扫描 |
Handler_read_key | 0 | 基于键读取行的请求数。如果该值很高,则很好地表明您的表已为查询建立了正确的索引 |
Handler_read_last | 0 | 读取索引中最后一个键的请求数 |
Handler_read_next | 0 | 按键顺序读取下一行的请求数。如果使用范围约束查询索引列或执行索引扫描,则该值将递增。 |
Handler_read_prev | 0 | 按键顺序读取前一行的请求数。此读取方法主要用于优化ORDER BY ... DESC |
Handler_read_rnd | 0 | 基于固定位置读取行的请求数。如果要进行大量需要对结果进行排序的查询,则此值很高。您可能有很多查询需要MySQL扫描整个表,或者您有一些联接没有正确使用键 |
Handler_read_rnd_next | 0 | 读取数据文件中下一行的请求数。如果要进行大量的表扫描,则此值很高。通常,这表明您的表没有被正确索引,或者您的查询没有被写入以利用您拥有的索引 |
Handler_rollback | 0 | 存储引擎执行回滚操作的请求数 |
Handler_savepoint | 0 | 存储引擎放置保存点的请求数 |
Handler_savepoint | 0 | 存储引擎回滚到保存点的请求数 |
Handler_update | 0 | 更新表中某一行的请求数 |
Handler_write | 0 | 在表中插入行的请求数 |
Innodb_buffer_pool_dump_status | Dumping of buffer pol not started | 记录innodb缓冲池中保存的页面的操作进度,由innodb_buffer_pool_dump_at_shutdown或innodb_buffer_pool_dump_now设置触发 |
Innodb_buffer_pool_load_status | Buffer pool(s) loadcompleted at 181221 13:15:19 | 通过读取与较早时间点相对应的一组页面来预热InnoDB缓冲池的操作进度,该操作由以下设置触发:innodb_buffer_pool_load_at_startup或innodb_buffer_pool_load_now。如果操作引入了太多的开销,您可以通过设置innodb_buffer_pool_load_abort来取消它。 |
Innodb_buffer_pool_resize_status | 通过设置innodb_buffer_pool_size参数是动态的。innodb_buffer_pool_size参数是动态的,它允许您在不重新启动服务器的情况下调整缓冲池的大小 | |
Innodb_buffer_pool_pages_data | 417 | innodb缓冲池中包含数据的页数。号码包括脏的和清除页面。使用压缩表时,报告的innodb_buffer_pool_pages_data值可能大于innodb_buffer_pool_pages_total |
Innodb_buffer_pool_bytes_data | 6832128 | innodb缓冲池中包含数据的字节总数。数字包括脏页和干净页。当压缩表导致缓冲池容纳不同大小的页面时,要比使用innodb缓冲池pages数据进行更精确的内存使用计算 |
Innodb_buffer_pool_pages_dirty | 0 | InnoDB缓冲池中的脏页的当前数目 |
Innodb_buffer_pool_bytes_dirty | 0 | InnoDB缓冲池中脏页中保留的当前总字节数。当压缩表时,要比使用innodb_buffer_pool_pages_dirty更精确地计算内存使用情况导致缓冲池容纳不同大小的页 |
Innodb_buffer_pool_pages_flushed | 39 | 从InnoDB缓冲池刷新页面的请求数 |
Innodb_buffer_pool_pages_free | 7775 | InnoDB缓冲池中的可用页数 |
Innodb_buffer_pool_pages_misc | 0 | InnoDB缓冲池中由于分配给管理开销(如行锁或自适应哈希索引)而忙的页数。该值也可以计算为innodb_buffer_pool_pages_total |
Innodb_buffer_pool_pages_total | 8192 | InnoDB缓冲池的总大小(以页为单位)。使用压缩表时,报告的innodb_buffer_pool_pages_data可能大于innodb_buffer_pool_pages_total(bug_59550) |
Innodb_buffer_pool_read_ahead_rnd | 0 | InnoDB启动的“随机”读取头的数目。当查询以随机顺序扫描表的大部分时,就会发生这种情况 |
Innodb_buffer_pool_read_ahead | 0 | 预读后台线程读取InnoDB缓冲池的页数 |
Innodb_buffer_pool_read_ahead_evicted | 0 | 由预读后台线程读取到InnoDB缓冲池中的页数,该线程随后在未被查询访问的情况下被逐出 |
Innodb_buffer_pool_read_requests | 1722 | 逻辑读取请求数 |
Innodb_buffer_pool_reads | 383 | InnoDB从缓冲池无法满足的逻辑读取数,必须直接从磁盘读取 |
Innodb_buffer_pool_wait_free | 0 | 通常,对innodb缓冲池的写入发生在后台。当InnoDB需要读取或创建一个页面,并且没有可用的干净页面时,InnoDB首先刷新一些脏页面,然后等待服务器状态变量840操作完成。此计数器计算这些等待的实例。如果innodb_buffer_pool_大小设置正确,该值应该很小 |
Innodb_buffer_pool_write_requests | 345 | 对innodb缓冲池执行的写入次数 |
Innodb_data_fsyncs | 7 | 到目前为止fsync()操作的数目。fsync()调用的频率受innodb_flush_method配置选项的设置影响 |
Innodb_data_pending_fsyncs | 0 | 当前挂起的fsync()操作数。fsync()调用的频率受innodb_flush_method configuration选项设置的影响 |
Innodb_data_pending_reads | 0 | 当前挂起的读取数 |
Innodb_data_pending_writes | 0 | 当前挂起的写入数 |
Innodb_data_read | 7459328 | 自服务器启动以来读取的数据量(字节) |
Innodb_data_reads | 508 | 读取数据的总数(OS文件读取) |
Innodb_data_writes | 56 | 数据写入的总数 |
Innodb_data_written | 673792 | 迄今为止写入的数据量(字节) |
Innodb_dblwr_pages_written | 2 | 已写入DoubleWrite缓冲区的页数 |
Innodb_dblwr_writes | 1 | 已执行的DoubleWrite操作数 |
Innodb_log_waits | 0 | 日志缓冲区太小且需要等待刷新才能继续的次数。 |
Innodb_log_write_requests | 0 | InnoDB重做日志的写入请求数 |
Innodb_log_writes | 2 | 对innodb redo日志文件的物理写入次数 |
Innodb_os_log_fsyncs | 4 | 对innodb redo日志文件进行fsync()写入的次数 |
Innodb_os_log_pending_fsyncs | 0 | InnoDB重做日志文件的挂起fsync()操作数 |
Innodb_os_log_pending_writes | 0 | 对InnoDB重做日志文件的挂起写入数 |
Innodb_os_log_written | 1024 | 写入InnoDB重做日志文件的字节数 |
Innodb_page_size | 16384 | InnoDB页大小(默认16k) |
Innodb_pages_created | 35 | 在InnoDB表上通过操作创建的页数 |
Innodb_pages_read | 382 | 通过对innodb表的操作从innodb缓冲池读取的页数 |
Innodb_pages_written | 39 | 操作在InnoDB表上写入的页数 |
Innodb_row_lock_current_waits | 0 | InnoDB表上的操作当前正在等待的行锁数 |
Innodb_row_lock_time | 0 | 获取InnoDB表的行锁所花费的总时间(毫秒) |
Innodb_row_lock_time_avg | 0 | 为InnoDB表获取行锁的平均时间(毫秒) |
Innodb_row_lock_time_max | 0 | 为InnoDB表获取行锁的最长时间(毫秒) |
Innodb_row_lock_waits | 0 | InnoDB表上的操作必须等待行锁的次数 |
Innodb_rows_deleted | 0 | 从InnoDB表中删除的行数 |
Innodb_rows_inserted | 45 | 插入到innodb表中的行数 |
Innodb_rows_read | 54 | 从InnoDB表中读取的行数 |
Innodb_rows_updated | 0 | 在InnoDB表中更新的行数 |
Innodb_num_open_files | 26 | InnoDB当前打开的文件数 |
Innodb_truncated_status_writes | 0 | show engine innodb status语句输出被截断的次数 |
Innodb_available_undo_logs | 128 | 该变量已经弃用在5.7.19。将在以后的版本移除 |
Key_blocks_not_flushed | 0 | 一些键的blocks在myisam Key Cache,已经改变了,但还没有被flushed到磁盘 |
Key_blocks_unused | 6693 | MyISAM键缓冲中未使用得缓存簇数量,通过这个值看有多少键在使用缓存 |
Key_blocks_used | 5 | MyISAM键缓存使用得blocks数量。 |
Key_read_requests | 8 | 从myisam键缓存读取键块的请求数 |
Key_reads | 5 | 从磁盘到MyISAM键缓存中物理读取键块的次数,如果此值过大,可能是因为key_buffer_size太小。可以计算缓存未命中率Key_reads |
Key_write_requests | 0 | 将key block写入myisam key缓存的请求数 |
Key_writes | 0 | 从myisam键缓存到磁盘的key blocks物理写入次数 |
Last_query_cost | 0.000000 | 由查询优化器计算的上次编译查询的总成本,这对于比较同一查询的不同查询计划的成本很有用。默认值是0表示尚未编译任何查询。该参数具有会话范围 |
Last_query_partial_plans | 0 | 查询优化器在执行计划构造中为上一个查询进行的迭代次数 |
Locked_connects | 0 | 尝试连接到锁定的用户帐户的次数 |
Max_execution_time_exceeded | 0 | 执行超时的查询语句数 |
Max_execution_time_set | 0 | 设置非零执行超时的查询语句数。这包括包含非零max_execution_time optimizer提示的语句,以及不包含此类提示但在max-execution-time系统变量指示的超时为非零 |
Max_execution_time_set_failed | 0 | 尝试设置执行超时失败的select语句数 |
Max_used_connections | 2 | 自服务器启动后同时使用的最大连接数 |
Max_used_connections_time | 2018-12-22 10:27:47 | 最大使用连接数达到其当前值的时间 |
Not_flushed_delayed_rows | 0 | 此变量已经弃用(不支持延迟插入),将在以后版本删除 |
Ongoing_anonymous_transaction_count | 0 | 显示已标记为匿名的正在进行的事务数。这可用于确保没有其他事务等待处理 |
Open_files | 20 | 打开的文件数。此计数包括服务器打开的常规文件。它不包括其他类型的文件,如套接字或管道。此外,计数不包括存储引擎使用自己的内部功能打开的文件,而不是要求服务器级别这样做。 |
Open_streams | 0 | 打开的流数(主要用于日志记录) |
Open_table_definitions | 113 | 缓存的.frm文件数 |
Open_tables | 121 | 打开的表数 |
Opened_files | 162 | 使用my_open()(mysys library函数)打开的文件数。不使用此函数打开文件的服务器部分不会增加coun |
Opened_table_definitions | 0 | 已缓存的.frm文件数 |
Opened_tables | 0 | 已打开的表数。如果打开的表很大,则您的table_open_cache值可能太小 |
Performance_schema_accounts_lost | 0 | 由于行已满而无法添加到accounts表中的次数 |
Performance_schema_cond_classes_lost | 0 | 状态工具无法加载的数目 |
Performance_schema_cond_instances_lost | 0 | 无法创建状态工具实例的数目 |
Performance_schema_digest_lost | 0 | 无法在表events_statements_summary_by_digest中检测的摘要实例数。如果performance_schema_digests_size的值太小,则此值不能为零 |
Performance_schema_file_classes_lost | 0 | 无法加载文件工具的数目 |
Performance_schema_file_handles_lost | 0 | 无法打开文件工具实例的数目。 |
Performance_schema_file_instances_lost | 0 | 无法创建文件工具实例的数目 |
Performance_schema_hosts_lost | 0 | 由于行已满而无法添加到hosts表中的次数 |
Performance_schema_index_stat_lost | 0 | 丢失统计信息的索引数。如果performance_schema_max_index_stat的值太小,则此值不能为零 |
Performance_schema_locker_lost | 0 | 由于以下情况,“丢失”或未记录的事件数:事件是递归的(例如,等待a导致等待b,而等待c)嵌套事件堆栈的深度大于实现所施加的限制性能架构记录的事件不是递归的,因此此变量应始终为0 |
Performance_schema_memory_classes_lost | 0 | 无法加载内存仪器的次数 |
Performance_schema_metadata_lock_lost | 0 | 无法在元数据锁表中检测到的元数据锁数,如果performance_schema_max_metadata_locks的值太小,则此值可以为非零。 |
Performance_schema_mutex_classes_lost | 0 | 互斥设备无法加载的数目 |
Performance_schema_mutex_instances_lost | 0 | 无法创建互斥工具实例的数目 |
Performance_schema_nested_statement_lost | 0 | 丢失统计信息的存储程序语句数,如果performance_schema_max_statement_stack的值太小,则此值可以为非零 |
Performance_schema_prepared_statements_lost | 0 | 无法在prepared_statements_instances表中检测的已准备语句数,如果performance_schema_max_prepared_statements_instances的值太小,则此值可能非零 |
Performance_schema_program_lost | 0 | 丢失统计信息的存储程序数,如果performance_schema_max_program_instances的值太小,则此值不能为零 |
Performance_schema_rwlock_classes_lost | 0 | rwlock仪器无法加载的数目 |
Performance_schema_rwlock_instances_lost | 0 | rwlock仪器无法创建的数目 |
Performance_schema_session_connect_attrs_lost | 0 | 发生连接属性截断的连接数 |
Performance_schema_socket_classes_lost | 0 | socket仪器无法加载的数目 |
Performance_schema_socket_instances_lost | 0 | socket仪器无法创建的数目 |
Performance_schema_stage_classes_lost | 0 | 阶段仪器不能加载的数目 |
Performance_schema_statement_classes_lost | 0 | 报表工具无法加载的数目 |
Performance_schema_table_handles_lost | 0 | 无法打开表仪器实例的数目,如果performance_schema_max_table_handles的值太小,则此值可以为非零 |
Performance_schema_table_instances_lost | 0 | 无法创建表仪器实例的数目 |
Performance_schema_table_lock_stat_lost | 0 | 丢失锁统计信息的表数,如果performance_schema_max_table_lock_stat的值太小,则此值可以为非零 |
Performance_schema_thread_classes_lost | 0 | 线程仪器不能加载的数目 |
Performance_schema_thread_instances_lost | 0 | 无法在threads表中检测的线程实例数,如果performance_schema_max_thread_instances的值太小,则此值可以为非零 |
Performance_schema_users_lost | 0 | 由于行已满而无法添加到users表中的次数 |
Prepared_stmt_count | 0 | 当前已准备语句的数目。(最大语句数由max_prepared_stmt_count系统变量给出。) |
Qcache_free_blocks | 1 | 查询缓存中的可用内存块数,从MySQL5.7.20开始,查询缓存被弃用,并在MySQL8.0中删除 |
Qcache_free_memory | 1031832 | 查询缓存的可用内存量,在以后版本将删除该变量 |
Qcache_hits | 0 | 查询缓存命中数,已被弃用 |
Qcache_inserts | 0 | 添加到查询缓存的查询数,已被弃用 |
Qcache_lowmem_prunes | 0 | 由于内存不足而从查询缓存中删除的查询数,已被弃用 |
Qcache_not_cached | 26 | 未缓存的查询数,已被弃用 |
Qcache_queries_in_cache | 0 | 在查询缓存中注册的查询数,已被弃用 |
Qcache_total_blocks | 1 | 查询缓存中的块总数,已被弃用 |
Queries | 127 | 服务器执行的语句数,与questions变量不同,此变量包括在存储程序中执行的语句。它不计算com-ping或com-statistics命令 |
Questions | 2 | 服务器执行的语句数。与查询变量不同,这只包括客户机发送到服务器的语句,而不包括存储程序中执行的语句。此变量不计算com-ping、com-statistics、com-stmt-prepare、com-stmt-close或com-stmt-reset命令。 |
Select_full_join | 0 | 由于不使用索引而执行表扫描的联接数。如果该值不是0,则应仔细检查表的索引。 |
Select_full_range_join | 0 | 在引用表上使用范围搜索的联接数 |
Select_range | 0 | 使用第一个表上的范围的联接数。这通常不是一个关键问题,即使值很大 |
Select_range_check | 0 | 在每行之后检查键用法的没有键的联接数。如果不是0,则应仔细检查表的索引 |
Select_scan | 0 | 对第一个表进行完全扫描的联接数 |
Slave_open_temp_tables | 0 | 从服务器SQL线程当前打开的临时表数。如果该值大于零,则关闭从属设备是不安全的; |
Slow_launch_threads | 0 | 创建线程所用的时间超过了启动时间秒(从5.7.2开始该变量没有意义) |
Slow_queries | 0 | 超过long_query_time 的查询数。无论是否启用慢速查询日志,此计数器都将递增 |
Sort_merge_passes | 0 | 排序算法必须执行的合并传递数。如果该值较大,则应考虑增加SORT缓冲区大小系统变量的值。 |
Sort_range | 0 | 使用范围完成的排序数 |
Sort_rows | 0 | 已排序的行数 |
Sort_scan | 0 | 通过扫描表完成的排序数 |
Ssl_accept_renegotiates | 0 | 建立连接所需的协议数 |
Ssl_accepts | 0 | 接受的SSL连接数 |
Ssl_callback_cache_hits | 0 | 回调缓存命中数 |
Ssl_cipher | 当前加密密码(对于未加密的连接为空) | |
Ssl_cipher_list | 可能的SSL密码列表(非SSL连接为空) | |
Ssl_client_connects | 0 | 到启用了SSL的主服务器的SSL连接尝试次数 |
Ssl_connect_renegotiates | 0 | 与启用了SSL的主服务器建立连接所需的协议数 |
Ssl_ctx_verify_depth | 0 | SSL上下文验证深度(测试链中的证书数) |
Ssl_ctx_verify_mode | 0 | SSL上下文验证模式 |
Ssl_default_timeout | 0 | 默认的SSL超时时间 |
Ssl_finished_accepts | 0 | 到服务器的成功SSL连接数 |
Ssl_finished_connects | 0 | 到启用了SSL的主服务器的成功从属连接数 |
Ssl_server_not_after | SSL证书的最后有效日期 | |
Ssl_server_not_before | SSL证书的第一个有效日期 | |
Ssl_session_cache_hits | 0 | SSL会话缓存命中数 |
Ssl_session_cache_misses | 0 | SSL会话缓存未命中数 |
Ssl_session_cache_mode | SSL会话高速缓存模式 | |
Ssl_session_cache_overflows | 0 | SSL会话缓存溢出的数目 |
Ssl_session_cache_size | 0 | SSL会话缓存的大小 |
Ssl_session_cache_timeouts | 0 | SSL会话缓存超时数 |
Ssl_sessions_reused | 0 | 从缓存中重用了多少个SSL连接 |
Ssl_used_session_cache_entries | 0 | 使用了多少个SSL会话缓存项 |
Ssl_verify_depth | 0 | 复制SSL连接的验证深度 |
Ssl_verify_mode | 0 | 服务器用于使用SSL的连接的验证模式。该值是位掩码;位在openssl/ssl.h头文件中定义 |
Ssl_version | 连接的SSL协议版本;例如,tlsv1。如果连接未加密,则值为空 | |
Table_locks_immediate | 143 | 可以立即授予表锁请求的次数 |
Table_locks_waited | 0 | 无法立即授予表锁请求并需要等待的次数。如果这很高,并且您有性能问题,您应该首先优化查询,然后拆分表或表,或者使用复制 |
Table_open_cache_hits | 0 | 打开表缓存查找的命中数 |
Table_open_cache_misses | 0 | 打开表缓存查找的未命中数 |
Table_open_cache_overflows | 0 | 打开表缓存的溢出数。这是打开或关闭表后,缓存实例具有未使用的条目且实例大小大于table_open_cache / table_open_cache_instances |
Tc_log_max_pages_used | 0 | 对于mysqld在充当内部xa事务恢复的事务协调器时使用的日志的内存映射实现,此变量表示自服务器启动以来日志使用的最大页数 |
Tc_log_page_size | 0 | 用于XA恢复日志的内存映射实现的页面大小。默认值是使用getpagesize()确定的。此变量未使用的原因与使用的tc_log_max_pages_所描述的原因相同。 |
Tc_log_page_waits | 0 | 对于恢复日志的内存映射实现,每次服务器无法提交事务并且必须等待日志中的空闲页时,此变量都会递增 |
Threads_cached | 1 | 线程缓存中的线程数,该变量在嵌入式服务器(libmysqld)中没有意义,而从mysql 5.7.2开始,该变量没有意义 |
Threads_connected | 1 | 当前打开的连接数 |
Threads_created | 2 | 为处理连接而创建的线程数。如果创建的线程很大,则可能需要增加线程缓存大小值。缓存未命中率可以计算为Threads_created/Connections. |
Threads_running | 1 | 不休眠的线程数 |
Uptime | 114789 | 服务器已启动的秒数 |
Uptime_since_flush_status | 114789 | 自最近的flush status语句以来的秒数 |