mysql服务器很慢
涉及mysql的页面有时候打开非常慢,查看进程,sleep时间好久,贴出phpmyadmin中状态为红色的地方。Slow_queries5使用了比 long_query_time 更多时间的查询数。http://www.tbqq.net/phpmyadmin/themes/original/img/b_help.pngHandler_read_rnd75 k根据固定位置读取行的请求数。如果你执行很多需要排序的查询,该值会很高。你可能有很多需要完整表扫描的查询,或者你使用了不正确的索引用来多表查询。Handler_read_rnd_next2,581 k从数据文件中读取行的请求数。如果你在扫描很多表,该值会很大。通常情况下这意味着你的表没有做好索引,或者你的查询语句没有使用好索引字段。Qcache_lowmem_prunes5,058为缓存新的查询而被删除的已缓存查询的个数,由最近最少使用算法 (LRU) 确定应删除哪个已缓存的查询。该信息可帮助您调整查询缓存大小。Created_tmp_disk_tables6,603服务器执行语句时自动在磁盘上创建的临时表的数量。如果 Created_tmp_disk_tables 很大,你可以增加 tmp_table_size 的值,让服务器使用内存来存储临时表而非磁盘。Select_full_join125没有使用索引的多表查询数。如果该值不为0,您应该仔细检查是否已经为表建立了适当的索引。Opened_tables3,139已经打开的表个数。如果该值很大,则说明表缓冲大小可能设置过小。Table_locks_waited71无法立即获得锁定表而必须等待的次数。如果该值很高,且您遇到了性能方面的问题,则应该首先检查您的查询语句,然后使用复制操作来分开表。以上是全部为红色值的地方,帮忙看一下,是哪里出问题了,并请给你解决办法,谢谢!
页:
[1]