mysql的longblob列为什么不能超过15M

longhuazhen 2004-08-27 10:19:21
在mysql数据库中我有一个列的类型为longblob,按理说应该能储存4G数据,但实际上超过15M的都不能插入。用php插没反映,用mysql-front插提示2006 mysql server has gone away
我的mysql版本为4.0.17,max_allowed_packet=100M
php的上传设置也设置为100M,不知道还有什么地方没设置好?15M不会是mysql的极限吧?

这个问题我在数据库区贴了很久都没解决,我觉得这里的专家比较多,所以在这里再贴一下,希望专家门多多帮助。

...全文
401 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
longhuazhen 2004-08-28
  • 打赏
  • 举报
回复
我说明下,这个只是我做的测试,并不是在实际中应用。

“实际储存尺寸由操作系统决定。”
这个我认可,但是我现在的问题是卡在了15M。

“默认的每个php进程占用8M内存,要处理100M的数据是需要一些技巧的。”
对php来说可以解释,但是mysql-front也卡在15M怎么解释呢?

我现在想知道,15M的限制到底卡在哪里?顺便问一下,各位专家的mysql的longblog列里能不能插入>15M的数据?

我的系统是win2000,mysql4.0.17,内存128M。

xuzuning 2004-08-27
  • 打赏
  • 举报
回复
LONGBLOB size<=4294967295字节

实际储存尺寸由操作系统决定。
你在单个LONGBLOB存储100M的数据本身是不妥当的

默认的每个php进程占用8M内存,要处理100M的数据是需要一些技巧的。

feixuehenshui 2004-08-27
  • 打赏
  • 举报
回复
没有用过这个数据类型
GOOGLE上去查一下

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧