• MySQL状态变量详解


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