首页 » 互联网资讯 » 正文

mysql服务器很慢

涉及mysql的页面有时候打开非常慢,查看进程,sleep时间好久,贴出phpmyadmin中状态为红色的地方。

Slow_queries 5 使用了比 long_query_time 更多时间的查询数。

Handler_read_rnd 75 k 根据固定位置读取行的请求数。如果你执行很多需要排序的查询,该值会很高。你可能有很多需要完整表扫描的查询,或者你使用了不正确的索引用来多表查询。
Handler_read_rnd_next 2,581 k 从数据文件中读取行的请求数。如果你在扫描很多表,该值会很大。通常情况下这意味着你的表没有做好索引,或者你的查询语句没有使用好索引字段。
Qcache_lowmem_prunes 5,058 为缓存新的查询而被删除的已缓存查询的个数,由最近最少使用算法 (LRU) 确定应删除哪个已缓存的查询。该信息可帮助您调整查询缓存大小。
Created_tmp_disk_tables 6,603 服务器执行语句时自动在磁盘上创建的临时表的数量。如果 Created_tmp_disk_tables 很大,你可以增加 tmp_table_size 的值,让服务器使用内存来存储临时表而非磁盘。
Select_full_join 125 没有使用索引的多表查询数。如果该值不为0,您应该仔细检查是否已经为表建立了适当的索引。
Opened_tables 3,139 已经打开的表个数。如果该值很大,则说明表缓冲大小可能设置过小。
Table_locks_waited 71 无法立即获得锁定表而必须等待的次数。如果该值很高,且您遇到了性能方面的问题,则应该首先检查您的查询语句,然后使用复制操作来分开表。

以上是全部为红色值的地方,帮忙看一下,是哪里出问题了,并请给你解决办法,谢谢!


法国vps

发表评论