Spring Boot上文文件过大处理
发布日期:2021-05-15 06:52:40 浏览次数:23 分类:精选文章

本文共 526 字,大约阅读时间需要 1 分钟。

解决应用服务器请求数据量过大的问题后,接下来需要处理数据库储存时出现的类似问题。这种情况通常发生在数据库配置不够大,无法处理接收的数据包时。

数据库报错提示:PacketTooBigException,表示查询数据包过大(16800061 > 16777216)。MySQL默认配置下的max_allowed_packet值为16777216字节,即16M。这种情况下,数据库无法正确处理超出阈值的查询数据包。

解决方案如下:

1.修改数据库的max_allowed_packet值。具体操作如下:

USE demo;
set global max_allowed_packet = 3*1024*1024*10;
# 将max_allowed_packet设置为30M
show VARIABLES like '%max_allowed_packet%';
# 重启数据库连接以生效更改

2.注意事项:

-,默认情况下,max_allowed_packet的设置值为16777216字节(16M)。

  • 修改后建议将数据库重启以确保更改生效。

完成数据库配置调整后,数据库应能够正确处理更大的数据包,避免因数据量过大导致的LakeException错误。

上一篇:maven打包多环境配置
下一篇:html 标签 处理img src base64格式遇到问题

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2025年05月05日 03时11分33秒