OS:CENTOS4.4
MYSQL:4.1.14
hardware: 双至强3.0GHz、4G内存、RAID 1+0
参数名称 定义用途 设置方法 默认大小
back_log 指定到来的TCP/IP连接的侦听队列大小因操作系统不同而不同,LINUX系统推荐小于512的整数,一般设置成300,默认50
key_buffer_size 索引缓存大小优化索引的缓冲区大小根据*.MYI的文件大小进行设置,没有MYISAM表的情况下保留16-32M提供磁盘临时表索引用
max_connections 最大连接数优化MYSQL的最大连接数1000 默认100
innodb_buffer_pool_sizeINNODB 缓冲池大小用于缓存表的数据与索引内存的80% 默认8388608(8M)
innodb_additional_mem_pool_sizeINNODB附加内存缓存池大小用于存放数据目录信息和其他内部数据结构20M左右 默认1048576 (1M)
innodb_log_file_size每个日志文件大小用于存放日志64-512M 默认5242880 (5M)32位机器小于4G
innodb_log_buffer_size每个日志文件缓存大小优化高强度写入与短事务处理能力8-16M 默认1048576 (1M)
innodb_flush_log_at_trx_commit提交事务日志刷新方式0.不刷新事务提交1.刷新到磁盘2.刷新到操作系统缓存2.刷新到操作系统缓存.后果:除非操作系统崩溃或停电会损失1秒的事务提交记录
table_cache表缓存缓存已打开的表1024 默认64
thread_cache_size线程缓存大小它的目的是在通常的操作中无需创建新线程。至少16 默认0
query_cache_size查询缓存大小提高缓存命中率32-512M 默认0
sort_buffer_size查询排序缓存大小优化排序缓存空间6M 默认2M
read_buffer_size读查询缓存大小优化读查询操作缓存空间4M 默认130K
join_buffer_size联合查询操作缓存大小优化联合查询操作缓存空间8M 默认130K
阅读(4324) | 评论(1) | 转发(0) |