为了装mysql环境測试,装上后发现启动后mysql占用了非常大的虚拟内存,达8百多兆。
网上搜索了一下,得到高人指点my.ini。
再也没见再具体的了..仅仅好打开my.ini逐行的啃,虽然英文差了点,只是多少M还是看得明的^-^
更改后例如以下:
innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲区占了大头,首要就是拿它开刀
query_cache_size=100M????????? ->16M 查询缓存
tmp_table_size=102M??????????????? ->64M 暂时表大小
key_buffer_size=256m??????????????? ->32M
重新启动mysql服务后。虚拟内存降到200下面.
另外mysql安装文件夹下有几个文件:my-huge.ini 、my-large.ini、my-medium.ini...这几个是依据内存大小作的建议配置。新手在设置的时候也能够參考一下。
2G内存的MYSQL数据库server my.ini优化 (my.ini)
2G内存,针对站少,优质型的设置,试验特:
table_cache=1024 物理内存越大,设置就越大.默觉得2402,调到512-1024最佳
innodb_additional_mem_pool_size=8M?? 默觉得2M
innodb_flush_log_at_trx_commit=0 等到innodb_log_buffer_size列队满后再统一储存,默觉得1
innodb_log_buffer_size=4M????????? 默觉得1M
i