MySQL2介绍及性能优化范例.ppt

服务优化 MyISAM 选项 选项 缺省值 推荐值 说明 key_buffer_size 8M 256M 用来存放索引区块的缓存值, 建议128M以上,不要大于内存的30% read_buffer_size 128K 16M 用来做MyISAM表全表扫描的缓冲大小. 为从数据表顺序读取数据的读操作保留的缓存区的长度 myisam_sort_buffer_size 16M 128M 设置,恢复,修改表的时候使用的缓冲大小,值不要设的太大 服务优化 InnoDB 选项 选项 缺省值 推荐值 说明 innodb_buffer_pool_size 32M 1G InnoDB使用一个缓冲池来保存索引和原始数据, 这里你设置越大,你在存取表里面数据时所需要的磁盘I/O越少,一般是内存的一半,不超过2G,否则系统会崩溃,这个参数非常重要 innodb_additional_mem_pool_size 2M 128M InnoDB用来保存 metadata 信息, 如果内存是4G,最好本值超过200M innodb_flush_log_at_trx_commit 1 0 0 代表日志只大约每秒写入日志文件并且日志文件刷新到磁盘; 1 为执行完没执行一条SQL马上commit; 2 代表日志写入日志文件在每次提交后,但是日志文件只有大约每秒才会刷新到磁盘上. 对速度影响比较大,同时也关系数据

文档评论(0)

1亿VIP精品文档

相关文档