第一句子网 - 唯美句子、句子迷、好句子大全
第一句子网 > MySQL57参数配置优化 让你的数据库性能提升100倍 mysql跟踪执行sql

MySQL57参数配置优化 让你的数据库性能提升100倍 mysql跟踪执行sql

时间:2020-11-23 00:53:53

相关推荐

MySQL57参数配置优化 让你的数据库性能提升100倍 mysql跟踪执行sql

一、优化缓存参数

noDBnoDB缓存对于性能的提升更加明显。

noDB缓存参数

nodbnoDB缓存池的大小,建议设置为总内存的70-80%。nodbstancesnoDB缓存池实例的数量,建议设置为CPU核心数。

2. 查询缓存参数

– query_cache_type:查询缓存的类型,建议设置为DEMAND。

– query_cache_size:查询缓存的大小,建议设置为0或者非常小的值。

二、优化连接参数

MySQL的连接参数主要包括最大连接数、超时时间等。

1. 最大连接数

axnections:最大连接数,建议设置为200-500之间。axnections:每个用户最大连接数,建议设置为50-100之间。

2. 超时时间

eout:等待超时时间,建议设置为30-60秒。teractiveeout:交互超时时间,建议设置为28800秒。

三、优化日志参数

MySQL的日志主要包括二进制日志和错误日志。二进制日志用于记录所有的更新操作,错误日志用于记录错误信息。

1. 二进制日志参数

:开启二进制日志功能。logat:二进制日志的格式,建议设置为ROW。

2. 错误日志参数

– log_error:错误日志的路径。

– log_error_verbosity:错误日志的详细程度,建议设置为2。

四、优化存储参数

MySQL的存储参数主要包括表空间大小、字符集等。

1. 表空间大小

nodb_file_per_table:为每个表创建一个单独的表空间。nodb_data_file_path:表空间文件的路径和大小。

2. 字符集

b4。b4eral_ci。

五、优化性能参数

MySQL的性能参数主要包括缓存大小、线程数等。

1. 缓存大小

p_table_size:临时表的大小,建议设置为64M。ax_heap_table_size:内存表的大小,建议设置为64M。

2. 线程数

– thread_cache_size:线程缓存的大小,建议设置为8-64之间。

本文介绍了MySQL5.7的参数配置优化技巧,包括缓存参数、连接参数、日志参数、存储参数和性能参数。通过优化这些参数,可以让MySQL的性能提升100倍以上。当然,具体的参数配置还需要根据实际情况进行调整,才能达到最优的效果。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。