最近服务器内存总是爆满,导致磁盘io都爆了,发现是MYSQL在往c盘拼命写临时文件。我想是不是MY.INI的配置有问题啊。现贴出原来的MY.INI配置,望帮我提出点优化建议。================...
最近服务器内存总是爆满,导致磁盘io都爆了,发现是MYSQL在往c盘拼命写临时文件。我想是不是MY.INI的配置有问题啊。现贴出原来的MY.INI配置,望帮我提出点优化建议。
============================
# power by phpStudy 2014 www.phpStudy.net 官网下载最新版
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="D:/phpStudy/MySQL/"
datadir="D:/phpStudy/MySQL/data/"
character-set-server=utf8
default-storage-engine=MyISAM
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=2000
query_cache_size=128M
table_cache=1024
tmp_table_size=128M
thread_cache_size=64
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=1024M
read_buffer_size=8M
read_rnd_buffer_size=8M
sort_buffer_size=8M
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8
=====以上是MY.INI配置参数=======
硬件情况:戴尔独立服务器,4核CPU 8G 内存,服务器主要用于运行PHP网站,服务器每天的访问IP大约5000个,PV大约6万,数据反复读取比较多。求优化
展开