http://dev.mysql.com/doc/refman/5.0/en/server-status-variables.html
Aborted_clients
|
指出由于某种原因客户程序不能正常关闭连接而导致失败的连接的数量。如果客户不在退出之前调整mysql_close()函数,wait_timeout或interactive_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_reads与Key_read_requests的比率不应该高于1:100(也就是,1:10很糟糕)
|
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_blocks 和free_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 服务器变量详解 #### autocommit={0|1} - **定义**: 控制MySQL事务是否在每次执行数据修改语句后自动提交。...了解这些变量的含义和作用可以帮助数据库管理员更好地管理和优化MySQL服务器性能。
在MySQL 5.5版本中,系统变量是配置与运行时环境的重要组成部分,它们控制着服务器的行为、资源分配以及各种性能参数。对于数据库管理员来说,理解这些系统变量的意义及其作用至关重要,这有助于优化数据库性能、...
### PHP变量放在大括号里面的含义 在PHP中,变量的使用非常灵活,尤其是在字符串内嵌入变量值的时候。在给定的例子中,涉及到的主要有两方面:一是变量在SQL查询字符串中的使用;二是字符串中如何引用数组元素。 #...
- 系统变量是预定义的,它们具有特殊的含义,如字符集设置(character_set_server)、日志文件位置(log_file)等。 - 系统变量分为全局变量和会话变量。全局变量一旦设置,将在所有新创建的会话中生效,而会话...
下面将详细介绍 MySQL 5.1 中可动态修改的参数及其含义、作用范围等信息。 #### 可动态修改的参数列表及说明 1. **`autocommit`** - **值类型**:`boolean` - **类型**:`SESSION` - **说明**:控制事务是否...
- 描述了在 MySQL 5.7 中新增加、废弃或移除的服务器变量、状态变量和选项等内容。 - 提供了关于如何确定当前系统中是否包含这些变动的信息。 **1.6 MySQL 信息资源** - **1.6.1 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. ...
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. ...
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的...
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. ...
3. **设置环境变量**:为了方便使用MySQL二进制文件,可能需要将MySQL的bin目录添加到`PATH`环境变量中。例如:`export PATH=$PATH:/path/to/mysql-5.7.32-linux-aarch64/bin`。 4. **初始化数据库**:运行`mysqld`...
更新系统环境变量,如`PATH`,使系统能识别MySQL的可执行文件。 11. **验证安装**: 使用`mysql -u root -p`命令连接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. ...
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`中的参数,可以显著提升MySQL的性能...
1. 配置MySQL环境变量:将MySQL的bin目录添加到系统环境变量PATH中,以便在任何地方运行MySQL命令。 2. 配置防火墙:如果服务器对外提供服务,需要在防火墙中开放MySQL的默认端口3306。 3. 数据库安全设置:通过`...
MySQL 5.1参考手册 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。 This translation was done by MySQL ...
同时,你可以选择将MySQL的bin目录添加到系统环境变量,这样就可以在任何地方调用MySQL的命令行工具。 配置完成后,MySQL服务器就已经安装并准备就绪,可以开始创建数据库、用户和权限等操作。要启动MySQL服务,...
测试过程中如果遇到任何问题,可能的原因包括MySQL服务未启动、环境变量未配置、密码错误或安装路径不正确等。确保解决这些问题以保证MySQL的正常运行。 总的来说,对于初学者来说,了解这些基本的MySQL安装和测试...