当前位置: 首页 > news >正文

mysql常用参数配置详解my.cnf my.ini

1.关注生产中高频常用参数

# 数据库时区
log_timestamps = system
# 刷盘策略  0,1,2
innodb_flush_log_at_trx_commit  
# 定义了 InnoDB 用于写日志数据的缓冲区大小。当事务发生时,日志首先被写入这个缓冲区,然后再被刷新(flush)到磁盘上的重做日志文件(redo log files)中。
innodb_log_buffer_size=
#每个 InnoDB 重做日志文件(redo log file)的大小。InnoDB 使用重做日志来确保事务的持久性,即使在数据库突然崩溃的情况下也能恢复数据。
#单个 redo log 文件设置大小,默认值为 `48M`,最大值为512G,注意最大值 指的是整个 redo log 系列文件之和
innodb_log_file_size=48M
# 存数据库缓存数据  2g~5g之间
innodb_buffer_pool_size=3G			
# sql语句创建的临时表的大小限制
tmp_table_size=
# 最大连接数
max_connections=3000
# 超过mysql最大连接数之后后续可以排队的连接
back_log = 600
# 参数定义了 InnoDB 用于异步读 I/O 操作的线程数。当 InnoDB 需要从磁盘读取数据时(例如,当缓冲池中不存在请求的页时),这些读线程就会被用来执行这些操作。
# cpu核心数一半
innodb_read_io_threads = 8
# 参数定义了 InnoDB 用于异步写 I/O 操作的线程数。当 InnoDB 需要将数据写入磁盘时(例如,由于缓冲池中的页变得“脏”或需要刷新到磁盘上)
# cpu核心数一半
innodb_write_io_threads = 8
# 0是关闭慢查询  1是开启慢查询
slow-query-log=1
# 慢查询时间阈值
long_query_time=10
# Path to the database root 数据库根路径 
datadir=C:/MySQL/Data
# 慢查询日志文件名称,绝对位置是数据库根路径下
slow_query_log_file="xxx-slow.log"
# Binary Logging. 数据库数据的二进制文件 绝对位置是数据库根路径下
log
http://www.lryc.cn/news/376129.html

相关文章:

  • GlusterFS企业分布式存储
  • SSH生成SSH密钥(公钥和私钥)
  • 阶段性总结:如何快速上手一个新的平台或者技术
  • kettle从入门到精通 第七十一课 ETL之kettle 再谈http post,轻松掌握body中传递json参数
  • 第十二章:会话控制
  • 【LeetCode滑动窗口算法】长度最小的子数组 难度:中等
  • MySQL 用户权限管理:授权、撤销、密码更新和用户删除(图文解析)
  • Day39
  • Nginx之HTTP模块详解
  • JCR一区 | Matlab实现GAF-PCNN、GASF-CNN、GADF-CNN的多特征输入数据分类预测/故障诊断
  • 最新Prompt预设词分享,DALL-E3文生图+文档分析
  • 基于SpringBoot+Vue会所产后护理系统设计和实现
  • Linux中的EINTR和EAGAIN错误码
  • 用户需求分析揭秘:最佳实践与策略
  • 批量创建文件夹 就是这么简单 一招创建1000+文件夹
  • LogicFlow 学习笔记——8. LogicFlow 基础 事件 Event
  • Nginx缓存之代理缓存配置
  • 【Android】使用SeekBar控制数据的滚动
  • 新能源汽车的能源动脉:中国星坤汽车电缆在新能源汽车电气化中的应用!
  • AVL许可证查询系统
  • 四个步骤,帮你成为价值导向型项目经理
  • Python3 使用 clickhouse-connect 操作 clickhouse
  • Python脚手架系列-DrissionPage
  • Java中如何调用mysql中函数
  • Huggingface-cli 登录最新版(2024)
  • Java学习 - Docker管理和容器命令 实例
  • 下载工程resources目录下的模板excel文件
  • 音频基础知识和音频指标
  • 使用Vue CLI在其他磁盘创建项目出现错误及解决
  • 关于lamda表达式的使用