mysql 优化的相关配置:总结中...
centos 为例:
mysql 怎么获取配置参数信息:
/etc/my.cnf; /etc/myql/my.cnf/; 家目录;或者指定目录;
作用域
客户端:全局 set global
会话 set[session]
内存相关:
确定每个链接的内存:sort_buffer_size,join_buffer_size; read_buffer_size,read_rnd_bufer_size;
缓存池的内存:如innodb:innodb_buffer_pool_size;总内存-(每个线程所需要内存*连接数)-系统保留内存;
I/O相关配置:
innodb配置:innodb_log_file_size控制单个事务日志的大小;innodb_log_files_in_group,事物日志文件大小个数;
inbodb_log_buffer_size;innobd_flush_log_at_trx_commit;
myIsam配置:delay_key_write.
安全相关参数:
expire_logs_days:处理旧的二进制日志;
max_allowed_packet:mysql可以接受的报的大小;
skip_name_resolve: DNS查找;
其他:
max_connections:最大连接数;
sync_binlog 刷新binlog
等等;