12下一页
返回列表 发帖
查看: 2783|回复: 13

[求助] X3.4升级到X3.5大数据的forum_post数据表升级不了

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
发表于 2023-3-21 08:54:00 | 查看全部 |阅读模式
各位老板好,我的forum_post表有1千多万的数据,每次在升级这个表的时候就会404错误。
PHP执行时间调整为3小时,升级文件中的以下三句话也取消了注释,MYSQL帐号权限也是全局权限。

  1.         DB::query('SET GLOBAL connect_timeout=28800');
  2.         DB::query('SET GLOBAL wait_timeout=28800');
  3.         DB::query('SET GLOBAL interactive_timeout=28800');
复制代码

第一次出现404是在“InnoDB数据表升级进行中”操作的阶段
第二次出现404是在“[ 166 / 258 ] 升级表 yd_forum_******完成”这个提示操作的阶段

在WEB端执行这种大数据表升级确实比较麻烦。
我现在想通过MYSQL面板来操作MYSQL脚本来单独来升级 yd_forum_post 这个表。
请问有哪位老板知道这个脚本呢?
单独执行了 yd_forum_post 升级后,在update_adult.php升级文件里又要咋样跳过yd_forum_post的升级?
或者还有其他更有效率的办法吗?谢谢了。


我知道答案 回答被采纳将会获得1 贡献 已有13人回答
回复

使用道具 举报

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 2023-3-21 08:56:33 | 查看全部
是pre_forum_post这个表
回复

使用道具 举报

15

主题

3514

回帖

5991

积分

应用开发者

贡献
417 点
金币
172 个
QQ
发表于 2023-3-21 08:58:41 | 查看全部
你可以先把这个表删了 再升级;

升级完 之后再导入这个表;

当然你也可以 直接修改地址栏里面的 表名称 进行跳过
回复

使用道具 举报

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 2023-3-21 09:01:29 | 查看全部
天外飘仙 发表于 2023-3-21 08:58
你可以先把这个表删了 再升级;

升级完 之后再导入这个表;

跳过这个表的更新,应该在升级文件表的数组里,把这个表去掉或者改个表名就可以了。
但是再单独升级这个表的时候,脚本又是咋样的呢?用WEB端还是会执行不过去呀。
回复

使用道具 举报

15

主题

3514

回帖

5991

积分

应用开发者

贡献
417 点
金币
172 个
QQ
发表于 2023-3-21 09:08:41 | 查看全部
红心 发表于 2023-3-21 09:01
跳过这个表的更新,应该在升级文件表的数组里,把这个表去掉或者改个表名就可以了。
但是再单独升级这个 ...

直接更改升级文件 跳过当然也可以;

数据太多, 建议 分表后 再升级了;

或者是 对表表结构,然后命令手动 去操作命令行 升级表了——你都说了web升级搞不定……
回复

使用道具 举报

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 2023-3-21 09:12:28 | 查看全部
天外飘仙 发表于 2023-3-21 09:08
直接更改升级文件 跳过当然也可以;

数据太多, 建议 分表后 再升级了;

分表处理就有点复杂,要分很多表,最后又得合表。

现在就想找人要整个升级过程中用到的关于这个表的MYSQL面板里可执行的命令行脚本。直接在命令行单独针对这个表进行升级。
回复

使用道具 举报

15

主题

3514

回帖

5991

积分

应用开发者

贡献
417 点
金币
172 个
QQ
发表于 2023-3-21 09:16:02 | 查看全部
红心 发表于 2023-3-21 09:12
分表处理就有点复杂,要分很多表,最后又得合表。

现在就想找人要整个升级过程中用到的关于这个表的MYSQ ...

分表后为什么要合表呢? 分表可以提升速度的;

你说的什么脚本 肯定没现成的了,

如果你愿意付费的话 , 可以加我qq  有偿帮忙代写 sql,然后你去命令行执行
回复

使用道具 举报

4

主题

987

回帖

24万

积分

管理员

官方有偿服务QQ 1453650

贡献
180 点
金币
240005 个
QQ
发表于 2023-3-21 09:17:46 | 查看全部
升级过几千万数据的论坛,post表没遇到问题
回复

使用道具 举报

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 2023-3-21 09:26:37 | 查看全部
Discuz有偿服务 发表于 2023-3-21 09:17
升级过几千万数据的论坛,post表没遇到问题

那我这个所有关于延时执行的开关都打开了,还出现404错误,您认为会是什么原因呢?
回复

使用道具 举报

3

主题

17

回帖

27

积分

初学乍练

贡献
0 点
金币
6 个
 楼主| 发表于 2023-3-21 09:34:46 | 查看全部
天外飘仙 发表于 2023-3-21 09:16
分表后为什么要合表呢? 分表可以提升速度的;

你说的什么脚本 肯定没现成的了,

我先自己尝试看下。谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-12-20 12:11 , Processed in 0.052261 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表