设为首页 收藏本站
查看: 331|回复: 0

[经验分享] mysql5.5 状态变量解释

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-1-15 08:39:59 | 显示全部楼层 |阅读模式
mysql. 状态变量解释:

#  链接相关
Aborted_clients         #  由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。
Aborted_connects        # 失败链接的次数

# 事务性日志缓存
Binlog_cache_disk_use      # 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句的事务数量
Binlog_cache_use   # 使用临时二进制日志缓存的事务数量
Binlog_cache_disk_use/Binlog_cache_use这两个变量的值可以用来做参考,该如何设置binlog_cache_size的大小

# 非事务性日志缓存
Binlog_stmt_cache_disk_use
Binlog_stmt_cache_use   
Binlog_stmt_cache_disk_use/Binlog_stmt_cache_use 这两个变量的值可以用来做参考,该如何设置binlog_stmt_cache_size的大小

# mysql服务器接受和发送的字节数
Bytes_received     # mysql 接收到字节数
Bytes_sent         # mysql 发送的字节数

# com 各种数据库相关操作的统计, 只介绍比较中的变量
Com_admin_commands   
Com_assign_to_keycache
Com_alter_db
Com_alter_db_upgrade
Com_alter_event
Com_alter_function
Com_alter_procedure
Com_alter_server
Com_alter_table
Com_alter_tablespace
Com_analyze
Com_begin         # 事务开始标记(只能统计显示事务)
Com_binlog
Com_call_procedure
Com_change_db
Com_change_maste   
Com_check
Com_checksum
Com_commit       # 事务提交标记 (只能统计显示事务)
Com_create_db
Com_create_event
Com_create_function
Com_create_index
Com_create_procedure
Com_create_server
Com_create_table
Com_create_trigger
Com_create_udf
Com_create_user
Com_create_view
Com_dealloc_sql
Com_delete   # 删除操作次数统计
Com_delete_multi
Com_do
Com_drop_db
Com_drop_event
Com_drop_function
Com_drop_index
Com_drop_procedure
Com_drop_server
Com_drop_table
Com_drop_trigger
Com_drop_user
Com_drop_view
Com_empty_query
Com_execute_sql
Com_flush
Com_grant
Com_ha_close
Com_ha_open
Com_ha_read
Com_help
Com_insert    # 数据插入操作的次数统计
Com_insert_select
Com_install_plugin
Com_kill
Com_load
Com_lock_tables
Com_optimize
Com_preload_keys
Com_prepare_sql
Com_purge
Com_purge_before_date
Com_release_savepoint
Com_rename_table
Com_rename_user
Com_repair
Com_replace
Com_replace_select
Com_reset
Com_resignal
Com_revoke
Com_revoke_all
Com_rollback   # 事务回滚次数统计(只能统计显示事务)
Com_rollback_to_savepoint
Com_savepoint
Com_select    # 查询的次数
Com_set_option
Com_signal
Com_show_authors
Com_show_binlog_events
Com_show_binlogs
Com_show_charsets
Com_show_collations
Com_show_contributors
Com_show_create_db
Com_show_create_event
Com_show_create_func
Com_show_create_proc
Com_show_create_table
Com_show_create_trigger
Com_show_databases
Com_show_engine_logs
Com_show_engine_mutex
Com_show_engine_status
Com_show_events
Com_show_errors
Com_show_fields
Com_show_function_status
Com_show_grants
Com_show_keys
Com_show_master_status
Com_show_open_tables
Com_show_plugins
Com_show_privileges
Com_show_procedure_status
Com_show_processlist
Com_show_profile
Com_show_profiles
Com_show_relaylog_events
Com_show_slave_hosts
Com_show_slave_status
Com_show_status
Com_show_storage_engines
Com_show_table_status
Com_show_tables
Com_show_triggers
Com_show_variables
Com_show_warnings
Com_slave_start
Com_slave_stop
Com_stmt_close
Com_stmt_execute
Com_stmt_fetch
Com_stmt_prepare
Com_stmt_reprepare
Com_stmt_reset
Com_stmt_send_long_data
Com_truncate
Com_uninstall_plugin
Com_unlock_tables
Com_update    # 更新操作的次数
Com_update_multi
Com_xa_commit
Com_xa_end
Com_xa_prepare
Com_xa_recover
Com_xa_rollback
Com_xa_start

Compression    # 客户端与服务器之间只否启用压缩协议

Connections     #  试图连接到(不管是否成功)MySQL服务器的连接数

# 临时表
Created_tmp_disk_tables  #  服务器执行语句时在硬盘上自动创建的临时表的数量
Created_tmp_files   # mysqld已经创建的临时文件的数量
Created_tmp_tables    # 服务器执行语句时自动创建的内存中的临时表的数量。如果Created_tmp_disk_tables较大,
你可能要增加tmp_table_size值使临时 表基于内存而不基于硬盘
Created_tmp_disk_tables/Created_tmp_files/Created_tmp_tables三个变量的值可以用来参考设置tmp_table_size的值

# 延时插入性能统计
Delayed_errors          # 用INSERT DELAYED写的出现错误的行数(可能为duplicate key)。
Delayed_insert_threads  # 使用的INSERT DELAYED处理器线程数。
Delayed_writes          # 写入的INSERT DELAYED行数
Flush_commands          # 执行的FLUSH语句数。

# Handle的相关统计
Handler_commit          # 内部提交的语句数
Handler_delete          # 请求从一张表中删除行的次数(注意区别与com_delete的区别,com_delete是delete操作的次数,
Handler_delete是行被删除的次数(delete是一行一行的输出数据)。)
Handler_discover       # MySQL服务器可以问NDB CLUSTER存储引擎是否知道某一名字的表。这被称作发现。Handler_discover说明通过该方法发现的次数。
Handler_prepare
Handler_read_first     # 索引中第一条被读的次数。如果较高,表示服务器正执行大量全索引扫描;例如,SELECT col FROM foo,假定col有索引。
Handler_read_key       # 根据键读一行的请求数。如果较高,说明查询和表的索引正确
Handler_read_last
Handler_read_nextA    # 按照键顺序读下一行的请求数。如果你用范围约束或如果执行索引扫描来查询索引列,该值增加。
Handler_read_prev    # 按照键顺序读前一行的请求数。该读方法主要用于优化ORDER BY … DESC。
Handler_read_rnd   # 根据固定位置读一行的请求数。如果你正执行大量查询并需要对结果进行排序该值较高。
                                 你可能使用了大量需要MySQL扫描整个表的查询或你的连接没有正确使用键。
Handler_read_rnd_next      # 在数据文件中读下一行的请求数。如果你正进行大量的表扫描,该值较高。通常说明你的表索引不正确或写入的查询没有利用索引。
Handler_rollback   # 内部ROLLBACK语句的数量。
Handler_savepoint     # 在一个存储引擎放置一个保存点的请求数量
Handler_savepoint_rollback     # 在一个存储引擎的要求回滚到一个保存点数目。
Handler_update          # 在表内更新一行的请求数
Handler_write          # 在表内插入一行的请求数


# innodb 缓存池相关统计
Innodb_buffer_pool_pages_data            # innodb 缓存区总的数据页面
Innodb_buffer_pool_bytes_data       # innodb 缓存区大小
Innodb_buffer_pool_pages_dirty               # inndob 缓存区脏页面数
Innodb_buffer_pool_bytes_dirty            # inndob 缓存区脏页面占用的字节数
Innodb_buffer_pool_pages_flushed    # 执行checkpoint的将脏页面刷新到磁盘的次数
Innodb_buffer_pool_pages_free            # innodb 缓存池中可用页面数
Innodb_buffer_pool_pages_misc             #用于管理功能的页面数, 如adaptive hash等
Innodb_buffer_pool_pages_total         # innodb缓存区中总的页面数
Innodb_buffer_pool_read_ahead_rnd            # 随机预读的次数
Innodb_buffer_pool_read_ahead             # 预读的次数
Innodb_buffer_pool_read_ahead_evicted        #  预读的页数,但是没有被读取就从缓冲池中被替换的页的数量,一般用来判断预读的效率。
Innodb_buffer_pool_read_requests   #  InnoDB已经完成的逻辑读请求数
Innodb_buffer_pool_reads                  # 从磁盘读取的请求数
Innodb_buffer_pool_wait_free                # 等待可用内存页的次数(一般情况,通过后台向InnoDB缓冲池写。但是,如果需要读或创建页,
                                                     并且没有干净的页可用,则它还需要先等待页面清空)
Innodb_buffer_pool_write_requests     # 向InnoDB缓冲池的写的请求数

#磁盘相关性能统计
Innodb_data_fsyncs                    # fsync()操作数。
Innodb_data_pending_fsyncs                 # 当前挂起的fsync()操作数。
Innodb_data_pending_reads                 # 当前挂起的读数。
Innodb_data_pending_writes                 # 当前挂起的写数。
Innodb_data_read                  # 表示Innodb启动后,从物理磁盘上读取的字节数总和。
Innodb_data_reads                     # 表示Innodb启动后,队伍物理磁盘发起的IO读请求次数总和。                                   
http://www.iyunv.com/cenalulu/archive/2013/10/16/3370626.html      
Innodb_data_writes                 # 表示Innodb启动后,从物理磁盘上读取的字节数总和。
Innodb_data_written               # # 表示Innodb启动后,队伍物理磁盘发起的IO写请求次数总和。

#double write(双写)的性能统计                                                
Innodb_dblwr_pages_written        # 已经写入 doublewrite buffer的页数
Innodb_dblwr_writes                 # 写文件的次数
http://blog.itpub.net/22664653/viewspace-1140915/

Innodb_have_atomic_builtins

# 事务日志的相关性能统计
Innodb_log_waits               #等待可用日志缓存空间的时间(因为日志缓冲区太小,我们在继续前必须先等待对它清空。)
Innodb_log_write_requests      # 日志写请求数
Innodb_log_writes            # 向日志文件的物理写数量
Innodb_os_log_fsyncs        # 向日志文件完成的fsync()写数量
Innodb_os_log_pending_fsyncs   # 挂起的日志文件fsync()操作数量
Innodb_os_log_pending_writes   # 挂起的日志文件写操作
Innodb_os_log_written       # 写入日志文件的字节数。

# innodb  页相关统计
Innodb_page_size          # innodb 页的大小
Innodb_pages_created      # innodb创建页的次数
Innodb_pages_read           #  读数据页面的总页数
Innodb_pages_written   #  写数据页面的总页数


# innodb 锁相关统计
Innodb_row_lock_current_waits    # 当前等待锁释放的线程数
Innodb_row_lock_time            # 系统启动到现在 ,等待锁释放的总时间(ms)     
Innodb_row_lock_time_avg        # 系统启动到现在,等待锁释放的平均时间(ms)
Innodb_row_lock_time_max        # 系统启动到现在,最久的一次锁等待时间(ms)
Innodb_row_lock_waits            # 系统启动到现在,总共锁定的次数。

# innodb DML操作相关统计
Innodb_rows_deleted             # innodb 存储引擎中, 由于执行delete删除的行的总数.(truncate操作删除的不计)
Innodb_rows_inserted            # inndob 存储引擎中, 由于执行 insert 插入的行的总数
Innodb_rows_read                # inndob 存储引擎中, 由于执行select 获得的行的总数
Innodb_rows_updated             # inndob 存储引擎中, 由于执行update 获得的行的总数

Innodb_truncated_status_writes    # 截断SHOW ENGINE INNODB STATUS的输出的次数

# myisam 相关的
Key_blocks_not_flushed          # myisam的键值缓存中,脏块的数量
Key_blocks_unused             # myisam的键值缓存中,未被使用的块数量
Key_blocks_used               # myisam的键值缓存中,已被使用的块数量
Key_read_requests             # 键值块的请求数
Key_reads                     # 请求的键值未在缓存中找到,从磁盘的读取的请求数。
Key_write_requests            # 键值的写请求数
Key_writes                    # 将键值写入磁盘的次数

Last_query_cost.          # 最后编译查询的总成本作为计算查询优化器。这是用于比较相同的查询不同的查询计划的成本。默认值意味着没有查询被编译过

Max_used_connections         # 最大链接数

Not_flushed_delayed_rows     #  等待写入非事务表在 INSERT DELAYED队列的行数。 

# 文件,表的状态
Open_files                    # 当前打开文件的数量
Open_streams                 # 打开数据流的数目(主要用于登录)
Open_table_definitions        # 缓存.frm文件的数量
Open_tables                   # 当前打开表的数量(打开一个表的同时会打开多个文件)
Opened_files            # 总共打开过文件的数量
Opened_table_definitions    # 总共打开过表定义的数量
Opened_tables               #  总共打开过表的数量

#以下与performance_schema有关,
Performance_schema_cond_classes_lost
Performance_schema_cond_instances_lost
Performance_schema_file_classes_lost
Performance_schema_file_handles_lost
Performance_schema_file_instances_lost
Performance_schema_locker_lost
Performance_schema_mutex_classes_lost
Performance_schema_mutex_instances_lost
Performance_schema_rwlock_classes_lost
Performance_schema_rwlock_instances_lost
Performance_schema_table_handles_lost
Performance_schema_table_instances_lost
Performance_schema_thread_classes_lost
Performance_schema_thread_instances_lost

Prepared_stmt_count          # 当前已准备语句的数量(最大数量的语句是有系统变量max_prepared_stmt_count指定)

# 查询计划的相关统计
Qcache_free_blocks       # 查询缓存内自由内存块的数量(未被使用的块)
Qcache_free_memory   # 用于查询缓存的自由内存的数量(未被使用的内存数)。
Qcache_hits            #  查询缓存命中次数
Qcache_inserts        # 添加到查询缓存的查询数量
Qcache_lowmem_prunes   # 由于内存不够,从查询缓存删除查询的数量
Qcache_not_cached      # 没有被缓存的查询数量(不可缓存或由于 query_cache_type设置不缓存)
Qcache_queries_in_cache   # 在查询缓存中的查询数量
Qcache_total_blocks       # 查询缓存中总块数
Queries             # 服务器执行的请求数,包含存储过程中的请求。(被服务执行的语句数量,这变量包含执行存储程序,
不想Questions变量。它不统计 COM_PING 或 COM_STATISTICS 命令)
Questions           # 已经发送给服务器的查询的个数(被服务执行的语句数量。这包含仅是客户发送到服务,不包含存储程序的语句,
不像 Queries变量。这变量不统计COM_PING, COM_STATISTICS, COM_STMT_PREPARE, COM_STMT_CLOSE, 或 COM_STMT_RESET命令)
Rpl_statusAUTH_MASTER        # 失败安全复制状态(还未使用)

# 查询的相关性能统计
Select_full_join     # 没有使用索引的联接的数量。如果该值不为,你应仔细检查表的索引
Select_full_range_join      # 在引用的表中使用范围搜索的联接的数量
Select_range            # 在第一个表中使用范围的联接的数量。一般情况不是关键问题,即使该值相当大。
Select_range_check          # 在每一行数据后对键值进行检查的不带键值的联接的数量。如果不为,你应仔细检查表的索引。
Select_scan            # 对第一个表进行完全扫描的联接的数量。

# 复制相关
Slave_heartbeat_period     # 显示接受最近心跳信号的时间(时间戳)
Slave_open_temp_tables            # 从服务SQL线程当前打开临时表的数量,如果该值大于,开闭从服务是非常不安全。
Slave_received_heartbeats        # 自从该从服务最近一次被重启或重置,或发起change master to语句,从服务每接受一次复制心跳,这个计数器自增。
Slave_retried_transactions        # 自从启动,复制从服务SQL线程重试事务的次数
Slave_runningOFF                  # 如果复制从服务连接到主服务,并且IO,SQL线程都在运行,该值为ON,否则OFF

# 线程创建相关
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_callback_cache_hits
Ssl_cipher
Ssl_cipher_list
Ssl_client_connects
Ssl_connect_renegotiates
Ssl_ctx_verify_depth
Ssl_ctx_verify_mode
Ssl_default_timeout
Ssl_finished_accepts
Ssl_finished_connects
Ssl_session_cache_hits
Ssl_session_cache_misses
Ssl_session_cache_modeNONE
Ssl_session_cache_overflows
Ssl_session_cache_size
Ssl_session_cache_timeouts
Ssl_sessions_reused
Ssl_used_session_cache_entries
Ssl_verify_depth
Ssl_verify_mode
Ssl_version

# 表锁相关统计(有待验证)
Table_locks_immediate    # 立即获得的表的锁的次数
Table_locks_waited           # 不能立即获得的表的锁的次数。如果该值较高,并且有性能问题,你应首先优化查询,然后拆分表或使用复制

# 暂时理解不了,似乎对性能没什么影响,此处忽略
Tc_log_max_pages_used
Tc_log_page_size
Tc_log_page_waits


# 线程相关
Threads_cached      # 在线程缓存池中线程数     
Threads_connected  # 当前打开的连接的数量。
Threads_created      # 创建线程的次数
Threads_running       # 激活的(非睡眠状态)线程数

Uptime          #  mysql 实例启动以来,总共运行的时间
Uptime_since_flush_status  #  自最近执行一次flush status ,mysql 实例运行的时间


======================================================================

以上是mysql.的所有状态变量的解释(绝大部分有解释).
但是真正有用的状态变量并不多,以下是本人觉得有用的状态变量.


#  链接相关
Aborted_clients           #  由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。
Aborted_connects          # 失败链接的次数
Connections        #  试图连接到(不管是否成功)MySQL服务器的连接数
Max_used_connections        # 最大链接数

# 事务性日志缓存
Binlog_cache_disk_use       # 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句的事务数量
Binlog_cache_use      # 使用临时二进制日志缓存的事务数量
Binlog_cache_disk_use/Binlog_cache_use这两个变量的值可以用来做参考,该如何设置binlog_cache_size的大小

# 非事务性日志缓存
Binlog_stmt_cache_disk_use
Binlog_stmt_cache_use
Binlog_stmt_cache_disk_use/Binlog_stmt_cache_use 这两个变量的值可以用来做参考,该如何设置binlog_stmt_cache_size的大小

# mysql服务器接受和发送的字节数
Bytes_received   # mysql 接收到字节数
Bytes_sent       # mysql 发送的字节数


# com 各种数据库相关操作的统计, 只介绍比较中的变量
Com_begin       # 事务开始标记(只能统计显示事务)
Com_commit       # 事务提交标记 (只能统计显示事务)
Com_delete    # 删除操作次数统计
Com_insert     # 数据插入操作的次数统计
Com_rollback   # 事务回滚次数统计(只能统计显示事务)
Com_select    # 查询的次数
Com_update   # 更新操作的次数

#临时表相关
Created_tmp_disk_tables    #  服务器执行语句时在硬盘上自动创建的临时表的数量
Created_tmp_files   # mysqld已经创建的临时文件的数量
Created_tmp_tables   # 服务器执行语句时自动创建的内存中的临时表的数量。如果Created_tmp_disk_tables较大,
你可能要增加tmp_table_size值使临时 表基于内存而不基于硬盘
Created_tmp_disk_tables/Created_tmp_files/Created_tmp_tables三个变量的值可以用来参考设置tmp_table_size的值

# Handle的相关统计
Handler_commit    # 内部提交的语句数
Handler_delete      # 请求从一张表中删除行的次数(注意区别与com_delete的区别,com_delete是delete操作的次数,
Handler_delete是行被删除的次数(delete是一行一行的输出数据)。)
Handler_rollback   # 内部ROLLBACK语句的数量。
Handler_update          # 在表内更新一行的请求数
Handler_write          # 在表内插入一行的请求数

# innodb 缓存池相关统计
Innodb_buffer_pool_pages_data            # innodb 缓存区总的数据页面
Innodb_buffer_pool_pages_dirty               # inndob 缓存区脏页面数
Innodb_buffer_pool_pages_flushed     # 执行checkpoint的将脏页面刷新到磁盘的次数
Innodb_buffer_pool_pages_free            # innodb 缓存池中可用页面数
Innodb_buffer_pool_pages_total         # innodb缓存区中总的页面数
Innodb_buffer_pool_read_requests   #  InnoDB已经完成的逻辑读请求数
Innodb_buffer_pool_reads                 # 从磁盘读取的请求数
Innodb_buffer_pool_wait_free                # 等待可用内存页的次数(一般情况,通过后台向InnoDB缓冲池写。但是,如果需要读或创建页,
                                                     并且没有干净的页可用,则它还需要先等待页面清空)
Innodb_buffer_pool_write_requests    # 向InnoDB缓冲池的写的请求数

#磁盘相关性能统计
Innodb_data_fsyncs                    # fsync()操作数。
Innodb_data_pending_fsyncs                 # 当前挂起的fsync()操作数。
Innodb_data_pending_reads                 # 当前挂起的读数。
Innodb_data_pending_writes                 # 当前挂起的写数。
Innodb_data_read                  # 表示Innodb启动后,从物理磁盘上读取的字节数总和。
Innodb_data_reads                     # 表示Innodb启动后,队伍物理磁盘发起的IO读请求次数总和。
http://www.iyunv.com/cenalulu/archive/2013/10/16/3370626.html        
Innodb_data_writes                 # 表示Innodb启动后,从物理磁盘上读取的字节数总和。
Innodb_data_written               # # 表示Innodb启动后,队伍物理磁盘发起的IO写请求次数总和。

# 事务日志的相关性能统计
Innodb_log_waits               #等待可用日志缓存空间的时间(因为日志缓冲区太小,我们在继续前必须先等待对它清空。)
Innodb_log_write_requests # 日志写请求数
Innodb_log_writes        # 向日志文件的物理写数量
Innodb_os_log_fsyncs     # 向日志文件完成的fsync()写数量
Innodb_os_log_pending_fsyncs   # 挂起的日志文件fsync()操作数量
Innodb_os_log_pending_writes   # 挂起的日志文件写操作
Innodb_os_log_written  # 写入日志文件的字节数。

# innodb  页相关统计
Innodb_page_size          # innodb 页的大小
Innodb_pages_created      # innodb创建页的次数
Innodb_pages_read           #  读数据页面的总页数
Innodb_pages_written   #  写数据页面的总页数

# innodb DML操作相关统计
Innodb_rows_deleted           # innodb 存储引擎中, 由于执行delete删除的行的总数.(truncate操作删除的不计)
Innodb_rows_inserted      # inndob 存储引擎中, 由于执行 insert 插入的行的总数
Innodb_rows_read        # inndob 存储引擎中, 由于执行select 获得的行的总数
Innodb_rows_updated         # inndob 存储引擎中, 由于执行update 获得的行的总数

# myisam 相关的
Key_blocks_not_flushed          # myisam的键值缓存中,脏块的数量
Key_blocks_unused        # myisam的键值缓存中,未被使用的块数量
Key_blocks_used               # myisam的键值缓存中,已被使用的块数量
Key_read_requests     # 键值块的请求数
Key_reads                # 请求的键值未在缓存中找到,从磁盘的读取的请求数。
Key_write_requests        # 键值的写请求数
Key_writes                # 将键值写入磁盘的次数

# 文件,表的状态
Open_files                   # 当前打开文件的数量
Open_streams                 # 打开数据流的数目(主要用于登录)
Open_table_definitions       # 缓存.frm文件的数量
Open_tables                   # 当前打开表的数量(打开一个表的同时会打开多个文件)
Opened_files            # 总共打开过文件的数量
Opened_table_definitions  # 总共打开过表定义的数量
Opened_tables             #  总共打开过表的数量

# 查询计划的相关统计
Qcache_free_blocks       # 查询缓存内自由内存块的数量(未被使用的块)
Qcache_free_memory   # 用于查询缓存的自由内存的数量(未被使用的内存数)。
Qcache_hits            #  查询缓存命中次数
Qcache_inserts        # 添加到查询缓存的查询数量
Qcache_lowmem_prunes   # 由于内存不够,从查询缓存删除查询的数量
Qcache_not_cached      # 没有被缓存的查询数量(不可缓存或由于 query_cache_type设置不缓存)
Qcache_queries_in_cache   # 在查询缓存中的查询数量
Qcache_total_blocks       # 查询缓存中总块数
Queries              # 服务器执行的请求数,包含存储过程中的请求。(被服务执行的语句数量,这变量包含执行存储程序,
不想Questions变量。它不统计 COM_PING 或 COM_STATISTICS 命令)
Questions           # 已经发送给服务器的查询的个数(被服务执行的语句数量。这包含仅是客户发送到服务,不包含存储程序的语句,
不像 Queries变量。这变量不统计COM_PING, COM_STATISTICS, COM_STMT_PREPARE, COM_STMT_CLOSE, 或 COM_STMT_RESET命令)

#  复制相关
Slave_runningOFF                  # 如果复制从服务连接到主服务,并且IO,SQL线程都在运行,该值为ON,否则OFF

# 线程创建相关
Slow_launch_threads           # 线程创建超过 slow_launch_time(秒)的线程数

# 慢查询记录数
Slow_queries             # 查询超过 long_query_time秒的查询数

# 排序相关性能统计
Sort_merge_passes        # 排序算法已经执行的合并的数量。如果这个变量值较大,应考虑增加sort_buffer_size系统变量的值

# 表锁相关统计(有待验证)
Table_locks_immediate    # 立即获得的表的锁的次数
Table_locks_waited           # 不能立即获得的表的锁的次数。如果该值较高,并且有性能问题,你应首先优化查询,然后拆分表或使用复制

# 线程相关
Threads_cached      # 在线程缓存池中线程数     
Threads_connected  # 当前打开的连接的数量。
Threads_created      # 创建线程的次数
Threads_running       # 激活的(非睡眠状态)线程数



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-40822-1-1.html 上篇帖子: 使用myisamchK 命令修复数据 下篇帖子: MySQL运行状态show status详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表