配置缓存参数
innodb_buffer_pool_size:InnoDB存储引擎的缓存池大小,一般设置为系统内存的70%。
query_cache_size:查询缓存的大小,可根据实际情况设置,如果使用了大量的INSERT、UPDATE、DELETE语句,建议关闭查询缓存。
tmp_table_size:临时表空间的大小,通常设置为内存的1/4。
max_heap_table_size:内存表的最大值,通常设置为tmp_table_size的两倍。
sort_buffer_size:排序缓冲区大小,通常设置为每个连接的sort_buffer_size的大小。
join_buffer_size:连接缓冲区大小,通常设置为每个连接的join_buffer_size的大小。
配置日志参数
log_error:错误日志文件路径和名称。
slow_query_log:是否开启慢查询日志。
long_query_time:慢查询日志的阈值,单位是秒。
log_queries_not_using_indexes:是否记录未使用索引的查询。
log_warnings:是否记录警告信息。
配置连接参数
max_connections:最大连接数,通常设置为-之间。
max_user_connections:每个用户的最大连接数,通常设置为。
wait_timeout:连接超时时间,建议设置为60秒。
interactive_timeout:交互式连接的超时时间,建议设置为60秒。
配置其他参数
innodb_log_file_size:InnoDB日志文件的大小,通常设置为总缓冲池大小的1/4。
innodb_flush_log_at_trx_