如何设置二进制某一位的值_mysql参数设置--max_allowed_packet 值如何调整?
概述
MySQL根据配置文件会限制Server接受的数据包大小,有时候大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。
下面介绍下最近碰到的问题及修改该参数的方法。
问题
因为最近的运营系统运行报错,查看tomcat日志提示The driver has not received any packets from the server,属于mysql数据库限制Server接受的数据包问题。
mysql数据库在写入大数据时,因为默认的配置太小,插入和更新操作会因为 max_allowed_packet 参数限制,而导致失败。修改增加max_allowed_packet=100M后报错解决。
查看目前配置:
mysql> show VARIABLES like 'max_allowed_packet';
max_allowed_packet的单位为字节:
-- 转化为Mb,就是1024Mbmysql> select 1073741824/1024/1024;
修改方法1-配置文件修改
可以编辑my.cnf,在[mysqld]段或者mysql的server配置段进行修改。
max_allowed_packet = 100M
修改my.cnf,配置要重载才能生效
这里大家根据需要配置就行了。
修改方法2-命令修改
参数生效范围为global,不是session. 如果服务器重启设置会失效
set global max_allowed_packet = 1024*1024*1024
这里还是比较推荐第一个方法,如果实在不想重启可以用这个方式。
max_allowed_packet 值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败,为了数据完整性,需要考虑到事务因素。后面会分享更多DBA 方面的内容,感兴趣的朋友可以关注一下~
如何设置二进制某一位的值_mysql参数设置--max_allowed_packet 值如何调整?相关推荐
- was控制台java虚拟机默认值_JVM 参数设置
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM.GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java ...
- mysql数据类型默认值_MySQL数据类型 - 数据类型默认值
数据类型默认值 数据类型规范可以有显式或隐式的默认值. 数据类型规范中的DEFAULT值子句显式指示列的默认值.示例: SERIAL DEFAULT VALUE是一种特殊情况.在整数列的定义中,它是N ...
- graphpadY轴设置刻度不均匀_flotherm学习心得(参数设置)
欢迎有志于热设计岗位的同学交流指导! 环境设置 点击模型树system,可以拉动周边环境框框,再点击边界,右上角点击环境,右下角会有各种环境属性参数 传热系数:一般不设置换热系数,因为换热系数很难获得 ...
- mysql 默认插入值_MySQL插入默认字段值方法大全
在数据库表设计的时候,经常需要设定字段的默认值,在插入数据时会出现以下的情况:如果该字段为NULL类型,那么直接将NULL插入到该字段,字段值就是设定的默认值NULL: 如果该字段为NOT NULL类 ...
- matlab 设置最大并行数_浅析线程池参数设置
背景 首先先明确一下线程池的主要作用是什么 线程池解决的核心问题就是资源管理问题.在并发环境下,系统不能够确定在任意时刻中,有多少任务需要执行,有多少资源需要投入.这种不确定性将带来以下若干问题: 频 ...
- linux设置蓝牙可连接网络,Linux下蓝牙参数设置程序
由于项目需要蓝牙功能,前些日子,我负责开发蓝牙模块,这个子项目主要涉及到获取蓝牙模块参数.设置蓝牙参数.多线程收发数据等 由于项目需要蓝牙功能,前些日子,我负责开发蓝牙模块,这个子项目主要涉及到获取蓝 ...
- IDEA设置注释模板——类模板和方法模板(参数,返回值)
一.类的注释模板 文件------设置-------------编辑器-------文件和代码模板 模板: /*** ----------------------------------------- ...
- mysql function 参数默认值_MySQL参数log_bin_trust_function_creators介绍
MySQL的有个参数log_bin_trust_function_creators,官方文档对这个参数的介绍.解释如下所示: log_bin_trust_function_creators Comma ...
- mysql 获取唯一值_mysql 获取全局唯一值
在涉及数据库存储数据的时候,经常会遇到唯一值问题,有的是主键带来的限制,有的则是业务上的需要. 下面介绍几种唯一值的获取或者生产方法: 先建一个测试用的表tbl_user,有三个字段:Id.Name. ...
- mysql 获取唯一值_mysql获取全局唯一值_MySQL
bitsCN.com 在涉及数据库存储数据的时候,经常会遇到唯一值问题,有的是主键带来的限制,有的则是业务上的需要. 下面介绍几种唯一值的获取或者生产方法: 先建一个测试用的表tbl_user,有三个 ...
最新文章
- opengl库区分:glut、freeglut、glfw、glew、gl3w、glad
- SafeSEH原理与对抗
- 微信支付通知 php,微信支付开发交易通知实例
- Apache配置网站根目录
- FastDFS配置手册trackerstorage
- (原)数据结构——线索二叉树
- 数据处理工具(一)——Matplotlib
- Maven简述以及配置使用
- 对象输出流 ObjectOutputStream java
- 内蒙古联通与锡盟行政公署签大数据合作协议
- javamail发送邮件(转)
- 控制工程基础学习笔记-第1章 概述
- matlab plot 折线变曲线
- 通过ajax异步请求下载文件的方法
- Python 二分法求一元三次方程唯一的正实数根
- 如何使用Windows事件查看器和微软知识库解决问题
- pyTest官方手册(Release 4.2)之蹩脚翻译(6)
- 如何更换计算机cpu风扇,cpu风扇怎么拆下来 cpu风扇正确拆卸方法图解
- 程序员职场务必了解的薪资待遇
- 解决opencv保存视频打不开问题
热门文章
- Box(-and-Whisker) Plot SPSS and Excel 箱图学习
- Atitit poi读取大文件内存溢出的解决 目录 1. poi提供了两种读取excel的方式,一种是类似xml的Dom,	1 2. POI官网上提到XSSF有三种读写excel,POI地址	1 3
- Atitit 作用域的理解attilax总结
- Atitit 文档资料管理同步解决方案
- Atitit.prototype-base class-based 基于“类” vs 基于“原型”
- Julia: 1.0 ! “startup.jl” 的妙用, 设置IDE启动时,自动运行某文件或某行命令
- (转)三年后,我手里的比特币值多少钱
- (转)李开复哥伦比亚大学演讲:如何才能不错过人工智能时代
- 云计算大败局:基因与宿命
- 从青铜到王者,代码人生之路 | 凌云时刻