Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 升级需时太久了, 想在升级时暂时disable index(keys)去加速,完成后再计算index

[复制链接]
e-ghost 发表于 2013-9-24 17:53:31 | 显示全部楼层 |阅读模式
如题. 最近打算由 DZ6 升上 X2.5. 找了另一台机做模拟测试,
发现在 posts 数据转换 时最花时间. INDEX 的大小和 数据差不多.
估计是由于转换程式是逐个 post 做转换的, 所以 INDEX 要重复再计算很多很多次.

所以在网上搜寻暂时停止 INDEX (KEYS) 的做法. 找到这个:
http://support.tigertech.net/mysql-large-inserts

我按他的方法, 在开始转换数据前执行了:
alter table pre_forum_post disable keys;

不过发现转换时间还是一模一样. INDEX 的文件档也是一样的大. 证明在转换时一样已做了 INDEX 的重复计算.

不知有没有那位高手知道怎样可以有效做到暂停 INDEX 重复计算以加快转换程序, 再之后 ENABLE KEYS 呢?

谢谢!

baxter 发表于 2013-9-24 18:05:22 | 显示全部楼层
从7.2到X2.0有快速升级方法的
回复

使用道具 举报

 楼主| e-ghost 发表于 2013-9-25 00:05:41 | 显示全部楼层
baxter 发表于 2013-9-24 18:05
从7.2到X2.0有快速升级方法的

那是什么方法? 可以套用在 DZ6 上吗?
回复

使用道具 举报

crx349 发表于 2013-10-7 18:11:00 | 显示全部楼层
6.0-->7.0-->7.2-->X2.0
升级步骤哦~
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-28 06:45 , Processed in 0.021931 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表