`
androider
  • 浏览: 736009 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Mysql变量含义

阅读更多

http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html

 

 

Aborted_clients

指出由于某种原因客户程序不能正常关闭连接而导致失败的连接的数量。如果客户不在退出之前调整mysql_close()函数,wait_timeoutinteractive_timeout的限制已经被超出,或者是客户端程序在传输的过程中被关闭,则这种情况会发生。

Aborted_connects

指出试图连接到MYSQL的失败的次数。这种情况在客户尝试用错误的密码进行连接时,没有权限进行连接时,为获得连接的数据包所花费的时间超过了connect_timeout限制的秒数,或数据包中没有包含正确的信息时,都会发生。

Bytes_received

从客户处已经接收到的字节数。

Bytes_sent

已经发送给所有客户的字节数。

Com_[statement]

用于每一种语句的这些变量中的一种。变量值表示这条语句被执行的次数,如com_select,表示查询语句被执行的次数。

Connections

试图连接到MYSQL服务器的次数。

Created_tmp_disk_tables

执行语句时,磁盘上生成的隐含临时表的数量

Created_tmp_tables

执行语句时,内存中生成的隐含临时表的数量

Created_tmp_files

mysqld生成的临时文件的数量

Delayed_insert_threads

当前正在使用的延迟插入句柄的线程数量

Delayed_writes

INSERT DELAYED语句写入的记录的个数

Delayed_errors

当发生错误时,由INSERT DELAYED语句写入的记录的。绝大多数普通的错误是复制键

Flush_commands

被执行的FLUSH语句的个数

Handler_commit

内部COMMIT命令的个数

Handler_delete

从一个表中删除行的次数

Handler_read_first

一条索引中的第一个条目被读取的次数,通常是指完全索引扫描(例如,假定indexed_col被索引,语句SELECT indexed_col from tablename导致了一个完全索引扫描)

Handler_read_key

当读取一行数据时,使用索引的请求的个数。如果查询时使用了索引,就希望这个值快速增加

Handler_read_next

按照索引顺序读取下一行数据的请求的个数。如果使用了完全索引进行扫描,或者在一个不变的范围内查询一个索引,则这个值就会增加

Handler_read_prev

按照索引的顺序读取前面一行数据的请求的个数。这个变量值由SELECT fieldlist ORDER BY fields DESC类型的语句使用

Handler_read_rnd

在固定的位置读取一行数据的请求的个数。要求结果被保存起来的查询操作将增加这个计数器的值

Handler_read_rnd_next

读取数据文件中下一行数据的请求的个数。一般,这个值不能太高,因为这意味着查询操作不会使用索引,并且必须从数据文件中读取

Handler_rollback

内部ROLLBACK命令的数量

Handler_update

在表中更新一条记录的请求的数量

Handler_write

在表中插入一条记录的请求的数量

Key_blocks_used

用在键的缓存中的数据块的数量

Key_read_requests

引起从键的缓存读取键的数据块的请求的数量。Key_readsKey_read_requests的比率不应该高于1100(也就是,110很糟糕)

Key_reads

引起从磁盘读取键的数据块的物理读取操作的数量。

Key_write_requests

引起键的数据块被写入缓存的请求的数量

Key_writes

向磁盘写入键的数据块的物理写操作的次数

Max_used_connections

在任意时刻,正在使用的连接的最大数量

Not_flushed_key_blocks

在键的缓存中,已经发生了改变但还没有被刷新到磁盘上的键的数据块的数量

Not_flushed_delayed_rows

当前在INSERT DELAY队列中,等待被写入的记录的个数

Open_tables

目前打开的表的数量

Open_files

当前打开的文件的数量

Open_streams

当前打开的流数据的数量。这些流数据主要用于日志记录

Opened_tables

已经被打开的表的数量

Questions

初始的查询操作的总数

Qcache_queries_in_cache

缓存中查询的个数

Qcache_inserts

添加到缓存中的查询的个数命中次数除以插入次数就是不中比率;用1减去这个值就是命中率

Qcache_hits

查询缓存被访问的个数

Qcache_lowmem_prunes

缓存出现内存不足并且必须要进行清理以便为更多查询提供空间的次数。这个数字最好长时间来看;如果这个数字在不断增长,就表示可能碎片非常严重,或者内存很少。(上面的free_blocksfree_memory可以告诉您属于哪种情况)。

Qcache_not_cached

没有被缓存(由于太大,或因为QUERY_CACHE_TYPE)的查询的数量

Qcache_free_memory

仍然可用于查询缓存的内存的数量

Qcache_free_blocks

在查询缓存中空闲内存块的数量,数量大说明可能有碎片

Qcache_total_blocks

在查询缓存中数据块的总数

Rpl_status

完全复制的状态(这个变量只在MYSQL 4之后的版本中使用)

Select_full_join

已经被执行的没有使用索引的联接的数量。不能将这个变量值设的太高

 

分享到:
评论

相关推荐

    MySQL 5.1中文手冊

    14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...

    MySQL 5.1官方简体中文参考手册

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...

    mysql5.1中文手册

    MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的...

    MySQL 5.1参考手册

    14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...

    MySQL 5.1参考手册中文版

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 ...

    MySQL 5.1参考手册 (中文版)

    14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...

    MYSQL中文手册

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 ...

    mysql官方中文参考手册

    14.9. 插件式存储器的安全含义 15. 存储引擎和表类型 15.1. MyISAM存储引擎 15.1.1. MyISAM启动选项 15.1.2. 键所需的空间 15.1.3. MyISAM表的存储格式 15.1.4. MyISAM表方面的问题 15.2. InnoDB存储引擎 15.2.1. ...

    MySQL5.1参考手册官方简体中文版

    MySQL 5.1参考手册 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 This translation was done by MySQL ...

    MySQL Aborted connection告警日志的分析

    首先我们来了解下Aborted_clients和Aborted_connects这两个状态变量的含义,当出现会话异常退出时,这两个状态值会有变化。根据官方文档描述,总结如下: 造成Aborted_connects状态变量增加的可能原因: 客户端...

    mysql .pdf建表的一些规则 和注意事项

    参考 MySQL 官方保留字。 1 【强制】主键索引名为 pk_字段名;唯一索引名为 uk_字段名;普通索引名则为 idx_字段名。 说明:pk_即 primary key;uk_即 unique key;idx_即 index 的简称。 1 【强制】表达是与否...

    mysql中自增auto_increment功能的相关设置及问题

    涉及知识介绍: mysql服务器维护着2种mysql的系统参数(系统变量):全局变量(global variables)和会话变量(session variables)。它们的含义与区别如其各占的名称所示,session variables是在session级别的,对...

    JSP课程设计案例精编-源码

    本光盘根目录下有1个文件夹和一个readme文本文件,其内容和含义说明如下: (1) 按照章节给出了源程序 (2) readme文本文件是本配书光盘的使用说明 二、运行环境 1.安装配置J2SDK 从...

    汉堡:MySQL,Node,Express和Handlebars

    VSCode中的调试器功能是一个很好的工具,可以弄清楚每个变量的含义并揭示每个步骤。 未来发展方向:我认为,汉堡的图像与描述非常相似,而不仅仅是描述,在视觉上会很有吸引力。 我想知道是否可以在左侧插入真实的...

    leetcode下载-interview:面试

    flask中g变量含义 flask中各个请求是如何隔离的 单点登录如何实现 负载均衡 select poll epoll 进程和线程区别,哪些共享,怎么通信 mysql 底层索引是什么数据结构,为什么选用B+树,有哪些好处 B树和B+树有什么区别...

    疯狂java光盘内容

    本光盘codes目录下有18个文件夹,其内容和含义说明如下: (1) 01~18文件夹名对应于《疯狂Java讲义》中的章名, 即第3章所使用的代码放在codes文件夹的03件夹下,依此类推。 (2) 本书所有代码都是IDE工具无关的...

    leetcode下载-miniInfoSys:使用Java+Swing+JDBC+Mysql开发的一个微型信息系统(学习使用)

    leetcode下载 Review 1.基本的电脑的操作 这里面主要是关于一些快捷键...面向对象的要素是封装继承和多态(我们这个系统其实就是诠释了封装的含义,而且还是封装的基本含义)。同时,C++/Java/Python也同样都是面向对象,

    疯狂Java讲义第二版配套光盘源码

    本光盘codes目录下有18个文件夹,其内容和含义说明如下: (1) 01~18文件夹名对应于《疯狂Java讲义》中的章名, 即第3章所使用的代码放在codes文件夹的03件夹下,依此类推。 (2) 本书所有代码都是IDE工具无关的...

    javaSE代码实例

    6.6.1 调用不存在的方法或成员变量 87 6.6.2 用空引用进行调用 88 6.6.3 数组的空引用问题 89 6.7 局部变量 89 6.7.1 局部变量的作用域 89 6.7.2 局部变量的初始化 90 6.8 this预定义对象引用 92 6.9...

Global site tag (gtag.js) - Google Analytics