我在 Windows Server 2008 R2 64 位操作系统上安装了 mysql server 5.0。max_connection 设置为 1000,但当同时有 95-100 个用户连接时,服务就会停止。请帮帮我。我有以下设置,my.ini
请检查服务器是否有 16GB 的 RAM
default-storage-engine=INNODB
max_connections=1000<br>
query_cache_size=0<br>
table_cache=256<br>
tmp_table_size=5M<br>
myisam_max_sort_file_size=100G<br>
myisam_max_extra_sort_file_size=100G<br>
myisam_sort_buffer_size=8M<br>
key_buffer_size=1000M<br>
read_buffer_size=64K<br>
read_rnd_buffer_size=256K<br>
sort_buffer_size=212M<br>
innodb_additional_mem_pool_size=2M<br>
innodb_flush_log_at_trx_commit=1<br>
innodb_log_buffer_size=1M<br>
innodb_buffer_pool_size=1024M<br>
innodb_log_file_size=10M<br>
innodb_thread_concurrency=10<br>
connect_timeout=60<br>
interactive_timeout=60<br>
wait_timeout=60<br>
答案1
检查操作系统的最大连接数。您可以将 MySQL 中的最大连接数设置为任意数字,但如果该数字大于操作系统的最大连接数,则不能超过该数字。