`
androider
  • 浏览: 744324 次
  • 性别: 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.5 服务器变量详解

    ### MySQL 5.5 服务器变量详解 #### autocommit={0|1} - **定义**: 控制MySQL事务是否在每次执行数据修改语句后自动提交。...了解这些变量的含义和作用可以帮助数据库管理员更好地管理和优化MySQL服务器性能。

    mysql 系统变量中文详细解释

    在MySQL 5.5版本中,系统变量是配置与运行时环境的重要组成部分,它们控制着服务器的行为、资源分配以及各种性能参数。对于数据库管理员来说,理解这些系统变量的意义及其作用至关重要,这有助于优化数据库性能、...

    PHP变量放在大括号里面的含义

    ### PHP变量放在大括号里面的含义 在PHP中,变量的使用非常灵活,尤其是在字符串内嵌入变量值的时候。在给定的例子中,涉及到的主要有两方面:一是变量在SQL查询字符串中的使用;二是字符串中如何引用数组元素。 #...

    mysql变量用法实例分析【系统变量、用户变量】

    - 系统变量是预定义的,它们具有特殊的含义,如字符集设置(character_set_server)、日志文件位置(log_file)等。 - 系统变量分为全局变量和会话变量。全局变量一旦设置,将在所有新创建的会话中生效,而会话...

    mysql5.1动态修改的参数变量

    下面将详细介绍 MySQL 5.1 中可动态修改的参数及其含义、作用范围等信息。 #### 可动态修改的参数列表及说明 1. **`autocommit`** - **值类型**:`boolean` - **类型**:`SESSION` - **说明**:控制事务是否...

    MySql参考文档

    - 描述了在 MySQL 5.7 中新增加、废弃或移除的服务器变量、状态变量和选项等内容。 - 提供了关于如何确定当前系统中是否包含这些变动的信息。 **1.6 MySQL 信息资源** - **1.6.1 MySQL 官方网站** - 提供了官方...

    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.7.32-linux-glibc-2.28-aarch64.tar.gz

    3. **设置环境变量**:为了方便使用MySQL二进制文件,可能需要将MySQL的bin目录添加到`PATH`环境变量中。例如:`export PATH=$PATH:/path/to/mysql-5.7.32-linux-aarch64/bin`。 4. **初始化数据库**:运行`mysqld`...

    MySQL源码安装和简单使用

    更新系统环境变量,如`PATH`,使系统能识别MySQL的可执行文件。 11. **验证安装**: 使用`mysql -u root -p`命令连接MySQL服务器,输入密码后检查是否能正常操作数据库。 通过源码安装,不仅可以适应各种硬件...

    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的差别 ...

    my.ini文件for mysql

    建议先备份原始文件,并在修改前了解各选项的含义。此外,敏感信息如用户名、密码不应直接写入配置文件,应使用环境变量或专用的配置工具来管理。 五、性能优化 通过调整`my.ini`中的参数,可以显著提升MySQL的性能...

    Mysql安装包和安装说明文档

    1. 配置MySQL环境变量:将MySQL的bin目录添加到系统环境变量PATH中,以便在任何地方运行MySQL命令。 2. 配置防火墙:如果服务器对外提供服务,需要在防火墙中开放MySQL的默认端口3306。 3. 数据库安全设置:通过`...

    asp连接mysql字符串

    在本篇文章中,我们将深入探讨如何使用ASP与MySQL数据库通过ODBC 3.51进行连接,特别是关于连接字符串的构建及其各个组成部分的含义。这不仅适用于初学者,也适用于那些希望深入了解这一过程的技术人员。 ### ASP...

    手把手教你MySQL安装与配置

    同时,你可以选择将MySQL的bin目录添加到系统环境变量,这样就可以在任何地方调用MySQL的命令行工具。 配置完成后,MySQL服务器就已经安装并准备就绪,可以开始创建数据库、用户和权限等操作。要启动MySQL服务,...

    doc测试mysql

    测试过程中如果遇到任何问题,可能的原因包括MySQL服务未启动、环境变量未配置、密码错误或安装路径不正确等。确保解决这些问题以保证MySQL的正常运行。 总的来说,对于初学者来说,了解这些基本的MySQL安装和测试...

Global site tag (gtag.js) - Google Analytics