免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4238 | 回复: 2
打印 上一主题 下一主题

Handler_read_rnd_next:phpmyadmin和myaqladmin得到的值不一样,数据库有问题吗? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-30 19:57 |只看该作者 |倒序浏览
先说下数据库的基本情况
freebsd+MySQL - 5.0.40。内存2G,普通的双xeon*2 CPU
只有一个数据myisam库,数据有160万行,大小不到200M。数据索引什么的都没有问题。就是在Handler_read_rnd_next在phpmyadmin上一直偏大,在6个小时的时候能有170M。

phpmyadmin上的:
开始  Handler  变量 值 描述
Handler_commit 0   
Handler_delete 0  Handler_discover 0   
Handler_prepare 0   
Handler_read_first 9   
Handler_read_key 36 k
Handler_read_next 64 M The
Handler_read_prev 5 k
Handler_read_rnd 1 M  
Handler_read_rnd_next 20 k

Handler_rollback 0  
Handler_savepoint 0   
Handler_savepoint_rollback 0   
Handler_update 74  
Handler_write 10 k

这是mysql运行10来分钟的情况。

可是同时我登陆服务器,mysqladmin显示的却是下面的结果:
mysql> show status;
+----------------------------+-----------+
| Variable_name              | Value     |
+----------------------------+-----------+
| Aborted_clients            | 16        |
| Aborted_connects           | 1         |
| Binlog_cache_disk_use      | 0         |
| Binlog_cache_use           | 0         |
| Bytes_received             | 142       |
| Bytes_sent                 | 4565      |
| Com_admin_commands         | 0         |
| Com_alter_db               | 0         |
| Com_alter_table            | 0         |
| Com_analyze                | 0         |
| Com_backup_table           | 0         |
| Com_begin                  | 0         |
| Com_change_db              | 0         |
| Com_change_master          | 0         |
| Com_check                  | 0         |
| Com_checksum               | 0         |
| Com_commit                 | 0         |
| Com_create_db              | 0         |
| Com_create_function        | 0         |
| Com_create_index           | 0         |
| Com_create_table           | 0         |
| Com_create_user            | 0         |
| Com_dealloc_sql            | 0         |
| Com_delete                 | 0         |
| Com_delete_multi           | 0         |
| Com_do                     | 0         |
| Com_drop_db                | 0         |
| Com_drop_function          | 0         |
| Com_drop_index             | 0         |
| Com_drop_table             | 0         |
| Com_drop_user              | 0         |
| Com_execute_sql            | 0         |
| Com_flush                  | 0         |
| Com_grant                  | 0         |
| Com_ha_close               | 0         |
| Com_ha_open                | 0         |
| Com_ha_read                | 0         |
| Com_help                   | 0         |
| Com_insert                 | 0         |
| Com_insert_select          | 0         |
| Com_kill                   | 0         |
| Com_load                   | 0         |
| Com_load_master_data       | 0         |
| Com_load_master_table      | 0         |
| Com_lock_tables            | 0         |
| Com_optimize               | 0         |
| Com_preload_keys           | 0         |
| Com_prepare_sql            | 0         |
| Com_purge                  | 0         |
| Com_purge_before_date      | 0         |
| Com_rename_table           | 0         |
| Com_repair                 | 0         |
| Com_replace                | 0         |
| Com_replace_select         | 0         |
| Com_reset                  | 0         |
| Com_restore_table          | 0         |
| Com_revoke                 | 0         |
| Com_revoke_all             | 0         |
| Com_rollback               | 0         |
| Com_savepoint              | 0         |
| Com_select                 | 1         |
| Com_set_option             | 0         |
| Com_show_binlog_events     | 0         |
| Com_show_binlogs           | 0         |
| Com_show_charsets          | 0         |
| Com_show_collations        | 0         |
| Com_show_column_types      | 0         |
| Com_show_create_db         | 0         |
| Com_show_create_table      | 0         |
| Com_show_databases         | 0         |
| Com_show_errors            | 0         |
| Com_show_fields            | 0         |
| Com_show_grants            | 0         |
| Com_show_innodb_status     | 0         |
| Com_show_keys              | 0         |
| Com_show_logs              | 0         |
| Com_show_master_status     | 0         |
| Com_show_ndb_status        | 0         |
| Com_show_new_master        | 0         |
| Com_show_open_tables       | 0         |
| Com_show_privileges        | 0         |
| Com_show_processlist       | 0         |
| Com_show_slave_hosts       | 0         |
| Com_show_slave_status      | 0         |
| Com_show_status            | 2         |
| Com_show_storage_engines   | 0         |
| Com_show_tables            | 0         |
| Com_show_triggers          | 0         |
| Com_show_variables         | 0         |
| Com_show_warnings          | 0         |
| Com_slave_start            | 0         |
| Com_slave_stop             | 0         |
| Com_stmt_close             | 0         |
| Com_stmt_execute           | 0         |
| Com_stmt_fetch             | 0         |
| Com_stmt_prepare           | 0         |
| Com_stmt_reset             | 0         |
| Com_stmt_send_long_data    | 0         |
| Com_truncate               | 0         |
| Com_unlock_tables          | 0         |
| Com_update                 | 0         |
| Com_update_multi           | 0         |
| Com_xa_commit              | 0         |
| Com_xa_end                 | 0         |
| Com_xa_prepare             | 0         |
| Com_xa_recover             | 0         |
| Com_xa_rollback            | 0         |
| Com_xa_start               | 0         |
| Compression                | OFF       |
| Connections                | 10716     |
| Created_tmp_disk_tables    | 0         |
| Created_tmp_files          | 0         |
| Created_tmp_tables         | 2         |
| Delayed_errors             | 0         |
| Delayed_insert_threads     | 0         |
| Delayed_writes             | 0         |
| Flush_commands             | 1         |
| Handler_commit             | 0         |
| Handler_delete             | 0         |
| Handler_discover           | 0         |
| Handler_prepare            | 0         |
| Handler_read_first         | 0         |
| Handler_read_key           | 0         |
| Handler_read_next          | 0         |
| Handler_read_prev          | 0         |
| Handler_read_rnd           | 0         |
| Handler_read_rnd_next      | 182       |
| Handler_rollback           | 0         |
| Handler_savepoint          | 0         |
| Handler_savepoint_rollback | 0         |
| Handler_update             | 0         |
| Handler_write              | 312       |
| Key_blocks_not_flushed     | 0         |
| Key_blocks_unused          | 54379     |
| Key_blocks_used            | 61601     |
| Key_read_requests          | 2753266   |
| Key_reads                  | 61613     |
| Key_write_requests         | 2195      |
| Key_writes                 | 2195      |
| Last_query_cost            | 0.000000  |
| Max_used_connections       | 26        |
| Not_flushed_delayed_rows   | 0         |
| Open_files                 | 95        |
| Open_streams               | 0         |
| Open_tables                | 62        |
| Opened_tables              | 0         |
| Prepared_stmt_count        | 0         |
| Qcache_free_blocks         | 1         |
| Qcache_free_memory         | 100964512 |
| Qcache_hits                | 50552     |
| Qcache_inserts             | 26303     |
| Qcache_lowmem_prunes       | 0         |
| Qcache_not_cached          | 227       |
| Qcache_queries_in_cache    | 26291     |
| Qcache_total_blocks        | 52613     |
| Questions                  | 109824    |
| Rpl_status                 | NULL      |
| Select_full_join           | 0         |
| Select_full_range_join     | 0         |
| Select_range               | 0         |
| Select_range_check         | 0         |
| Select_scan                | 2         |
| Slave_open_temp_tables     | 0         |
| Slave_retried_transactions | 0         |
| Slave_running              | OFF       |
| Slow_launch_threads        | 0         |
| Slow_queries               | 0         |
| Sort_merge_passes          | 0         |
| Sort_range                 | 0         |
| Sort_rows                  | 0         |
| Sort_scan                  | 0         |
| Table_locks_immediate      | 27104     |
| Table_locks_waited         | 0         |
| Tc_log_max_pages_used      | 0         |
| Tc_log_page_size           | 0         |
| Tc_log_page_waits          | 0         |
| Threads_cached             | 25        |
| Threads_connected          | 1         |
| Threads_created            | 26        |
| Threads_running            | 1         |
| Uptime                     | 2368      |
+----------------------------+-----------+
181 rows in set (0.01 sec)


在这里Handler_read_rnd_next很小。
手册上说的索引问题确实不存在的。很奇怪的问题。

我的my.cnf配置是遮阳的:
[client]
port            = 3306
socket          = /var/www/data/mysql.sock

[mysqld]
port            = 3306
socket          = /var/www/data/mysql.sock
skip-locking
skip-networking
max_connections = 256
key_buffer = 128M
max_allowed_packet = 8M
table_cache = 256
sort_buffer_size = 6M
read_buffer_size = 5M
read_rnd_buffer_size = 5M
myisam_sort_buffer_size = 128M
tmp_table_size = 64M
server-id = 1
wait-timeout = 15

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 8M
write_buffer = 8M

[mysqlhotcopy]
wait_timeout = 15


希望不吝赐教,谢谢

论坛徽章:
0
2 [报告]
发表于 2008-07-31 13:02 |只看该作者
show global status;

论坛徽章:
0
3 [报告]
发表于 2008-08-01 14:22 |只看该作者
谢谢。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP