优化Mysql参数的具体步骤
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,不知道大家之前对类似优化Mysql参数的具体步骤的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完优化Mysql参数的具体步骤你一定会有所收获的。一、优化的配置
千家信息网最后更新 2026年11月01日优化Mysql参数的具体步骤
不知道大家之前对类似优化Mysql参数的具体步骤的文章有无了解,今天我在这里给大家再简单的讲讲。感兴趣的话就一起来看看正文部分吧,相信看完优化Mysql参数的具体步骤你一定会有所收获的。
一、优化的配置文件
[client]port=3306socket=/tmp/mysql.sock[mysqld]# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.innodb_buffer_pool_size = 3G# Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin# These are commonly set, remove the # and set as required.user = mysqlbasedir = /app/mysqldatadir = /app/mysql/dataport=3307server-id = 1socket=/tmp/mysql.sock#允许创建函数log_bin_trust_function_creators = 1character-set-server = utf8#log-error = /var/log/mysql/error.log#pid-file = /var/log/mysql/mysql.pidgeneral_log = 1skip-name-resolve#skip-networkingback_log = 300max_connections = 1000max_connect_errors = 6000open_files_limit = 65535table_open_cache = 4096 max_allowed_packet = 100Mbinlog_cache_size = 10Mmax_heap_table_size = 32Mtmp_table_size = 64Mread_buffer_size = 8Mread_rnd_buffer_size = 8Msort_buffer_size = 8Mjoin_buffer_size = 128Mkey_buffer_size = 8Mthread_cache_size = 64query_cache_type = 1query_cache_size = 128Mquery_cache_limit = 2Mft_min_word_len = 4log_bin = mysql-binbinlog_format = mixedexpire_logs_days = 30performance_schema = 0explicit_defaults_for_timestamplower_case_table_names = 1myisam_sort_buffer_size = 8Mmyisam_repair_threads = 1interactive_timeout = 28800wait_timeout = 28800# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Recommended in standard MySQL setupsql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER,STRICT_TRANS_TABLES[mysqldump]quickmax_allowed_packet = 16M
二、参数解释查看
max_connections = 1000 #客户端连接数max_connect_errors = 6000 #错误连接数-----mysql> show variables like '%conn%';+-----------------------------------------------+-----------------+| Variable_name | Value |+-----------------------------------------------+-----------------+| character_set_connection | utf8 || collation_connection | utf8_general_ci || connect_timeout | 10 || disconnect_on_expired_password | ON || init_connect | || max_connect_errors | 6000 || max_connections | 1000 || max_user_connections | 0 || performance_schema_session_connect_attrs_size | 0 |+-----------------------------------------------+-----------------+9 rows in set (0.01 sec)-----查看系统当前连接数mysql> show status like 'Threads%';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| Threads_cached | 9 || Threads_connected | 3 | #连接数| Threads_created | 12 || Threads_running | 2 |+-------------------+-------+4 rows in set (0.01 sec)----------------------------------------------------------------------------------------------------table_open_cache=4096 #通常此值需要大于Opened_tables值查看当前Opened_tables值mysql> show status like '%Opened%';+--------------------------+-------+| Variable_name | Value |+--------------------------+-------+| Opened_files | 2979 || Opened_table_definitions | 1 || Opened_tables | 1 | #对比+--------------------------+-------+3 rows in set (0.00 sec)----------------------------------------------------------------------------------------------------max_heap_table_size = 32Mtmp_table_size = 64M#参考文档:https://www.jb51.net/article/85341.htmmysql> show status like '%created_tmp%'; #查看当前情况+-------------------------+-------+| Variable_name | Value |+-------------------------+-------+| Created_tmp_disk_tables | 2921 || Created_tmp_files | 11 || Created_tmp_tables | 8476 |+-------------------------+-------+3 rows in set (0.00 sec)----------------------------------------------------------------------------------------------------read_buffer_size = 8Mread_rnd_buffer_size = 8Msort_buffer_size = 8Mjoin_buffer_size = 128Mkey_buffer_size = 8M参考文档:https://www.jb51.net/article/84170.htm----------------------------------------------------------------------------------------------------innodb_buffer_pool_size = 3G #最大建议值为内存的75%---------------------------------------------------------------------------------------------------thread_cache_size = 64系统参数:mysql> show global status like 'Threads_%';+-------------------+-------+| Variable_name | Value |+-------------------+-------+| Threads_cached | 9 | #这就是thread_cache_size| Threads_connected | 3 || Threads_created | 12 || Threads_running | 2 |+-------------------+-------+4 rows in set (0.00 sec)参考文档:https://www.jianshu.com/p/47adb747652d---------------------------------------------------------------------------------------------------query_cache_type = 1query_cache_size = 128Mquery_cache_limit = 2Mmysql> SHOW VARIABLES LIKE 'have_query_cache'; +------------------+-------+| Variable_name | Value |+------------------+-------+| have_query_cache | YES |+------------------+-------+1 row in set (0.00 sec)mysql> SHOW STATUS LIKE 'Qcache%'; +-------------------------+-----------+| Variable_name | Value |+-------------------------+-----------+| Qcache_free_blocks | 1 || Qcache_free_memory | 134200384 || Qcache_hits | 0 || Qcache_inserts | 0 || Qcache_lowmem_prunes | 0 || Qcache_not_cached | 6 || Qcache_queries_in_cache | 0 || Qcache_total_blocks | 1 |+-------------------------+-----------+8 rows in set (0.00 sec)
看完优化Mysql参数的具体步骤这篇文章,大家觉得怎么样?如果想要了解更多相关,可以继续关注我们的行业资讯板块。
参数
步骤
文档
参考
系统
最大
兴趣
内存
函数
客户
客户端
就是
建议
情况
文件
文章
更多
板块
正文
篇文章
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
涨乐互联网科技
科技互联网政务服务
青岛互联网科技公司
紫鲸互联网科技
互联网科技革命
壹账通互联网科技
天津摩尔互联网科技
西安互联网科技公司
互联网科技视频素材
互联网科技咨询
互联网金融科技委员会
上海电发互联网科技有限公司
苏州铭阳互联网科技有限公司
上海京穆互联网科技有限公司
张召忠谈中国互联网科技
互联网时代科技型公司的机会
易租星互联网科技有限公司
安徽零酒互联网科技有限公司
众联互联网络科技
互联网科技企业文化
有格互联网科技
伟宏互联网科技
金融科技还是互联网
互联网金融 科技
喔噻互联网科技
善班互联网科技
奇酷互联网科技公司
互联网科技和法律行业
工业互联网等科技实现智能化赋能
武汉亿视互联网科技有限公司