大家好,我是一个新手.
我的服务器是I7 920,内存12G,系统是win2003,环境是用APMServ5.2.6,PHP 5.2.6+Apache 2.2.9+MySQL 5.1.28
这是MY.ini设置
[mysqld]
basedir=D:/APMServ5.2.6/MySQL5.1
datadir=D:/APMServ5.2.6/MySQL5.1/data
port=60890
key_buffer=680M
max_allowed_packet=24M
table_cache=6144
thread_cache=384
join_buffer_size=192M
sort_buffer=192M
record_buffer=192M
max_connections=2500
wait_timeout=120
interactive_timeout=120
max_connect_errors=30000
long_query_time=1
max_heap_table_size=256M
tmp_table_size=128M
thread_concurrency=8
myisam_sort_buffer_size=128M----------------------------------------------------------进入PHPMYADMIN查看MYSQL状态,以下是红色字部份
Innodb_buffer_pool_reads       12  
Handler_read_rnd               4,379
Handler_read_rnd_next          25 M
Created_tmp_disk_tables        133  
Key_reads                      2,008  
Opened_tables                  78 我的网站平时100多人同时在线时,CPU最高占10几,内存占10%,到同时在线200多人时,经常报
Can't connect to MySQL server on 'localhost' (10048) in的错误,当同时在线达1000多人时,查看系统进程,CPU竟达100%,内存不到系统内存的20%,最高占网络3%,mysqld-nt.exe占CPU最多.想请教大家,mysql如何优化,还有,如何查出问题所在,再进行解决,谢谢!!