mysql my-innodb-heavy-4g.cnf_my-innodb-heavy-4G.cnf 配置文件

2023-11-19

[client]                           ####客户端配置

port= 3306                 ####mysql连接时默认的端口号

socket= /tmp/mysql.sock      ####用于连接mysql

[mysqld]                           ####服务端配置

port= 3306                 ####mysql服务默认监听的端口

socket= /tmp/mysql.sock      ####用于连接mysql

back_log = 50                      ####操作系统在监听队列中所能保持的连接数,即在mysql连接管理器线程处理他们之前的连接数量

max_connections = 100              ####MySQL允许的并发会话的最大数量

max_connect_errors = 10            ####每个主机运行的最大错误量

table_open_cache = 2048            ####所有线程打开表的数字,文件描述符的大小

max_allowed_packet = 16M           ####服务器一次能够处理的最大查询包的值,也是服务器能够处理的最大查询

binlog_cache_size = 1M             ####在一个事务中,二进制日志能够处理SQL语句的缓存的最大值,若经常使用复杂的事务,可以增大这个值以便获得更好的性能,事务中所有的语句都会被缓存到binlog中,并且一次性的提交后立即写入二进制日志中,若处理的事务大于这个值,磁盘上的临时文件被代替使用,这个缓冲会在事务中第一次有更改状态时,被分配到每个连接上

max_heap_table_size = 64M          ####独立内存表所允许的最大容量

read_buffer_size = 2M              ####MySQL读入缓冲区的大小

read_rnd_buffer_size = 16M         ####MySQL随机读缓冲区的大小

sort_buffer_size = 8M              ####排序缓冲被用来处理类似ORDER BY以及GROUP BY队列所引起的排序

join_buffer_size = 8M              ####联合查询所能使用的缓冲区大小,该参数对应分配的内存是每个连接独享

thread_cache_size = 8              ####在cache保留多少线程用于重用

thread_concurrency = 8             ####允许应用程序给予线程系统一个提示在同一时间给予渴望被运行的线程数量

query_cache_size = 64M             ####查询缓冲区的大小,查询缓冲区常用来缓冲SELECT的结果并且在下一次同样查询的时候不在执行直接返回结果

query_cache_limit = 2M             ####只有小于此设定值的结果才会被缓冲

ft_min_word_len = 4                ####被全文检索索引最小的字长

default-storage-engine = MYISAM    ####创建新表时默认使用的表类型

thread_stack = 192K                ####线程使用的堆大小,此容量的内存在每次连接时被预留

transaction_isolation = REPEATABLE-READ    ####数据库的隔离级别

tmp_table_size = 64M               ####内部(内存中)临时表的最大大小

log-bin=mysql-bin                  ####打开二进制的日志功能

binlog_format=mixed                ####设定记录二进制日志的格式,有3种格式,基于语句statement、基于行row、混合模式mixed

slow_query_log                     ####记录慢查询

long_query_time = 2                ####所有超过这个参数的请求都将被作为慢查询

server-id = 1                      ####唯一的服务标识号,取值在2^32-1之间,这个值在主服务器和从服务器是被要求设置的,默认参数是1,如果主机不需要设置,且忽略此选项,MySQL不会作为master生效

key_buffer_size = 32M              ####关键词的缓冲大小,一般用来缓冲MyISAM表的索引块

bulk_insert_buffer_size = 64M      ####MyISAM使用特殊的类似树的cache来使得突发插入更快,此变量限制每个进程中缓冲树的字节

myisam_sort_buffer_size = 128M     ####当需要对于执行PERAIR、OPTIMIZE、ALTER语句重建索引时,MySQL会分配这个缓存,以及LOAD DATA INFILE会加载到一个新表,他会根据最大的配置认真的分配每个线程

myisam_max_sort_file_size = 10G    ####当重建索引PERAIR、OPTIMIZE、ALTER、LOAD、DATA、INFILE时,MySQL被允许使用临时文件的最大值

myisam_repair_threads = 1          ####如果一个表用友超过一个索引,MyISAM可以通过并行排序使用超过一个线程去修复他们

myisam_recover                     ####自动检查和修复没有适当关闭的MyISAM表

innodb_additional_mem_pool_size = 16M   ####用来设置InnoDB存储的数据目录信息和其他内部数据结构的内存池大小,应用程序里的表越多,你需要在这里分配越多的内存

innodb_buffer_pool_size = 2G       ####InnoDB使用一个缓冲池来保存索引和原始数据,设置越大,在存取里面数据时需要的磁盘I/O越少

innodb_data_file_path = ibdata1:10M:autoextend    ####InnoDB将数据保存在一个或多个数据文件中成为表空间

innodb_write_io_threads = 8        ####用来同步IO操作的IO线程数量

innodb_read_io_threads = 8         ####用来同步IO操作的IO线程数量

innodb_thread_concurrency = 16     ####使用InnoDB引擎,内核被允许的线程数,这个最佳值取决于应用程序、硬件还有操作系统的调用程序,太高的值肯定会导致线程的抖动

innodb_flush_log_at_trx_commit = 1 ####如果设置为1,InnoDB会在每次提交后刷新(fsync)事务日志到磁盘上

innodb_log_buffer_size = 8M        ####用来缓冲日志数据的缓冲大小

innodb_log_file_size = 256M        ####日志组中每个日志文件的大小

innodb_log_files_in_group = 3      ####日志文件的总量 一般2-3个足够

innodb_max_dirty_pages_pct = 90    ####在InnoDB缓冲池中最大允许的脏页面的比例

innodb_lock_wait_timeout = 120     ####在被回滚前,一个InnoDB的事务应该等待一个锁被批准多久

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

no-auto-rehash

[myisamchk]

key_buffer_size = 512M

sort_buffer_size = 512M

read_buffer = 8M

write_buffer = 8M

[mysqlhotcopy]

interactive-timeout

[mysqld_safe]

open-files-limit = 8192           ####每个程序允许打开文件的数量

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql my-innodb-heavy-4g.cnf_my-innodb-heavy-4G.cnf 配置文件 的相关文章

  • OpenCV中如何读取URL图像文件

    点击上方 小白学视觉 选择加 星标 或 置顶 重磅干货 第一时间送达 由来 最近知识星球收到的提问 觉得是一个很有趣的问题 就通过搜集整理归纳了一番 主要思想是通过URL解析来生成数据 转为图像 Mat对象 但是在Python语言与C 语言
  • Java基础学习总结(1)——equals方法

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 一 equals方法介绍 1 1 通过下面的例子掌握equals的用法 1 package cn galc test 2 3 public class TestEquals
  • 简单spring cloud服务升级实现

    1 升级原则 隔离性 v1升级到v2时 相互独立 互不不干扰 稳定性 服务不停止 完成升级 接口保持畅通 2 具体实现 2 1 eureka项目 搭建eureka 网上很多 就省略了 2 2 feign接口项目 2 2 1 依赖
  • React Hooks

    React Hooks 为什么使用 React Hook useState hook useReducer hook useEffect hook useRef hook useLayoutEffect hook useImperative
  • GPIO口的八种工作状态

    一直对GPIO的工作状态不是很熟悉 导致在设置IO状态时 经常会设置成推挽上拉 或者推挽下拉 开漏上拉等问题 虽然看起来没有影响MCU工作 但感觉这是一种无知的表现 现在总结下GPIO口的八种工作状态 其中四种输入状态 四种输出状态 一 输
  • (STM32笔记2)基于hc05的蓝牙实验

    实验任务 开机检测 HC05 蓝牙模块是否存在 如果检测不成功 则报错 检测成功之后 显示模块的主从状态 并显示模块是否处于连接状态 DS0 闪烁 提示程序运行正常 按 KEY0 按键 可以开启 关闭自动发送数据 通过蓝牙模块发送 按 KE
  • 简单工厂模式

    简单工厂模式 一 概念 从设计模式的类型上来说 简单工厂模式是属于创建型模式 又叫做静态工厂方法 StaticFactory Method 模式 但不属于23种GOF设计模式之一 简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例 简
  • ASIC中带有MUX的时钟路径时序约束

    链接 https pan baidu com s 1BrAsabLYLGbvdXJB2LQwiA 提取码 mgrn
  • 回溯法详解

    一 回溯法 深度优先搜素 1 简单概述 回溯法思路的简单描述是 把问题的解空间转化成了图或者树的结构表示 然后使用深度优先搜索策略进行遍历 遍历的过程中记录和寻找所有可行解或者最优解 基本思想类同于 图的深度优先搜索 二叉树的后序遍历 分支
  • 旋转变换(一)旋转矩阵

    转自 https blog csdn net csxiaoshui article details 65446125 1 简介 计算机图形学中的应用非常广泛的变换是一种称为仿射变换的特殊变换 在仿射变换中的基本变换包括平移 旋转 缩放 剪切
  • Kotlin核心编程(七)

    Kotlin核心编程 七 文章目录 Kotlin核心编程 七 多继承问题 接口实现多继承问题 getter和setter 内部类解决多继承问题 内部类和嵌套类 使 委托代替多继承 数据类 Pair和Triple 数据类的约定与使 多继承问题
  • Java设计模式-装饰者模式Decorator

    介绍 装饰者模式的核心思想是通过创建一个装饰对象 即装饰者 动态扩展目标对象的功能 并且不会改变目标对象的结构 提供了一种比继承更灵活的替代方案 需要注意的是 装饰对象要与目标对象实现相同的接口 或继承相同的抽象类 另外装饰对象需要持有目标
  • mobaxterm无法连接vmware虚拟机服务器,network error:connection refused

    场景描述 电脑硬盘换了 重新安装vmware ubuntu mobaxterm 安装完ubuntu后 因为习惯了无UI的界面 所以关闭了ubuntu的桌面服务 有需要的同学可以通过sudo systemctl set default mul
  • 【Java基础】 使用POI解析excel时格式判定问题及解决方案

    写在前面 本文主要介绍在实际开发过程中使用POI工具类去解析Excel格式文件遇到的问题引发的思考 学习以及解决方案 仅供参考 有考虑不周的地方还请指正 问题描述 博主在做excel解析的时候 遇到了一个奇怪的现象 xlsx拓展名的文件使用
  • Struts2知识汇总二

    Struts2中的调试 在Struts2中可以使用
  • java8 stream流排序

    原文出处 https www cnblogs com kuanglongblogs p 11230250 html 很多情况下sql不好解决的多表查询 临时表分组 排序 尽量用java8新特性stream进行处理 使用java8新特性 下面
  • Android PowerSupply (三)power_supply_sys

    目录 Android PowerSupply 一 总概 Android PowerSupply 二 power supply core Android PowerSupply 三 power supply sys Android Power
  • 深入理解ES6箭头函数中的this

    简要介绍 箭头函数中的this 指向与一般function定义的函数不同 比较容易绕晕 箭头函数this的定义 箭头函数中的this是在定义函数的时候绑定 而不是在执行函数的时候绑定 1 何为定义时绑定 我们来看下面这个例子 1 var x
  • UNIX环境高级编程读书笔记

    主要记录关键知识点 方便日后查阅 第一章 UNIX基础知识 UNIX体系结构 书中是这样画的 这篇文章认为这样画不合理https blog csdn net lyndon li article details 116956043 应该这样

随机推荐

  • jsp页面兼容谷歌浏览器相关问题

    1 js按键事件兼容 function document oncontextmenu ie8可运行 谷歌改为function document onkeydown 2 触发事件对象 IE浏览器支持window event srcElemen
  • [附源码]java+ssm计算机毕业设计java儿童福利院管理系统5d7wb【源码、数据库、LW、部署】

    项目运行 项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 环境配置 Jdk1 8 Tomcat7 0 Mysql HBuilderX Webstorm也行 Eclispe IntelliJ IDEA Eclispe MyEcl
  • 变度量法算法(DFP)求解无约束问题

    程序功能 1 变度量法算法 DFP 求解无约束问题 2 调用文件夹下Newton的子函数 nfx ndfx ndfx2 vectorLength 3 z3 A i b 计算当前d的值 矩阵计算可能存在奇异值 4 请根据不同的目标函数 设置精
  • android- Cause: Unknown command-line option '-X'.

    问题太简单了 直接解决办法 File gt Settings gt Build Execution Deployment gt Compiler 删除Command line options里面的内容 重新gradle 感谢博主 欢迎留言指
  • 全栈之前端

    欢迎关注 全栈工程师修炼指南 公众号 点击 下方卡片 即可关注我哟 设为 星标 每天带你 基础入门 到 进阶实践 再到 放弃学习 花开堪折直须折 莫待无花空折枝 作者主页 https www weiyigeek top 博客 https b
  • 2022面试题汇总

    目录 浏览器下两个页面的通讯都有什么方式 使用css与js做一个九宫格动画 请输出如下的代码打印结果 js如何实现页面地址发生变化 但页面不发生跳转 请用js实现 请用多种方式实现垂直居中 实现的方式越多越好 请实现一个getValue函数
  • 【深度学习】全面直观认识深度神经网络

    01深度学习的精准定义 一类通过多层非线性变换对高复杂性数据建模算法的集合 它的两个非常重要的特征是多层性和非线性 俗称多层非线性变换 所以深度学习要去线性化 为什么呢 因为线性模型存在局限性 任意线性模型得到组合仍然还是线性模型 所以只要
  • Linux如何找回或者重置root用户密码

    欢迎参与个人独立开发的阅时即查web APP公测 请扫码体验 第一个为旧版 第二个为2019年6月版 在Linux这样一个权限管理严格 系统安全性要求高的环境中 根用户 超级用户 root的的密码显得十分重要 但是还是有一些马大哈会忘记自己
  • 【LLM】深入剖析 GOOGLE PALM 2:全面概述

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 用一维字符数组存放字符串

    一 用一维字符数组存放字符串 1 C语言对字符串的约定 字符串是借助于字符型一维数组来存放的 并规定以字符 0 作为字符串的结束标志 0 作为标志占用存储空间 但不计入串的实际常量 2 C语言中表示字符串常量的约定 虽然c语言中没有字符串数
  • regex_replace()函数的应用与解析

    include
  • lua报错 module 'Module' not found

    这几天学习lua使用require关键字获取自己定义的模块式 发现报没有这个模块文件 询问老师 老师说是因为中文路径问题 的确这个可能会出现问题 但是我修改后还是报这个错误 老师就让我看他的源代码 我确定没写错 所以还是要靠自己来解决了 终
  • 【sql语句基础】——查(select)(合并查询)

    目录 合并查询 单独查询 合并查询 UNION ALL UNION ALL定义 UNION ALL代码示例 UNION ALL查询结果 合并查询 UNION ALL UNION 定义 UNION 代码示例 UNION 查询结果 合并查询 当
  • Android Button 背景高度被拉伸问题

  • Linux音频之ASOC

    参考 https blog csdn net droidphone article details 7165482 1 ASOC简介 ASoC ALSA System on Chip 是建立在标准ALSA驱动层上 为了更好地支持嵌入式处理器
  • 第八章、Linux 磁盘与文件系统管理

    系统管理员很重要的任务之一就是管理好自己的磁盘文件系统 每个分割槽不可太大也不能太小 太大会造成磁盘容量的浪费 太小则会产生文件无法储存的困扰 此外 我们在前面几章谈到的文件权限与属性中 这些权限与属性分别记录在文件系统的哪个区块内 这就得
  • 贝叶斯网络学习

    状态空间搜索 如果按专业点的说法就是将问题求解过程表现为从初始状态到目标状态寻找这个路径的过程 通俗点说 两点之间求一线路 这两点是求解的开始和问题的结果 而这一线路不一定是直线 可以是曲折的 由于求解问题的过程中分枝有很多 主要是求解过程
  • 神经网络——实现MNIST数据集的手写数字识别

    由于官网下载手写数字的数据集较慢 因此提供便捷下载地址如下 手写数字的数据集MNIST下载 https download csdn net download gaoyu1253401563 10891997 数据集包含如下 一 使用小规模数
  • 超级简单!vue解决前后端跨域问题,看完就会

    在Vue中解决前后端跨域问题 需要通过配置和设置代理来实现 配置 在Vue的config目录下的index js文件中 找到devServer选项 在其中添加如下代码 devServer proxy api target http loca
  • mysql my-innodb-heavy-4g.cnf_my-innodb-heavy-4G.cnf 配置文件

    client 客户端配置 port 3306 mysql连接时默认的端口号 socket tmp mysql sock 用于连接mysql mysqld 服务端配置 port 3306 mysql服务默认监听的端口 socket tmp m