Phpwind 8.3/数据库
PhpWind 8.3| Phpwind 8.3环境搭建|Phpwind 8.3安装| Phpwind 8.3使用| phpwind 8.3插件|phpwind 8.3模板|Phpwind 8.3升级| Phpwind 8.3转换 |
一、数据维护
当系统需要升级、重装或更新时,未避免数据丢失,您可以根据自己的需要备份数据库表,导出的数据文件可用“数据恢复”功能恢复。
注:为了数据安全,备份文件采用时间戳命名保存,保存目录默认为:data\
如果备份数据超过设定的大小程序会自动采用分卷备份功能,请耐心等待直到程序提示全部备份完成。如图:
附件的备份只需手工转移附件目录和文件即可,风格备份也同! phpwind不提供单独备份。
二、数据恢复
恢复已备份的数据。
将备份数据放到data目录下,系统会自动识别并添加到备份文件中。选择相应的数据进行导入即可。
注:本功能在恢复备份数据的同时,将覆盖原有数据,请确定是否需要恢复,以免造成数据损失。
数据恢复功能只能恢复由当前版本导出的数据文件,其他软件导出格式可能无法识别。
如果一个备份文件有多个分卷,您只需任选一个备份文件导入,程序会自动导入其他分卷。
三、数据库分卷
数据库分卷技术实现将一个数据量非常大的表拆分成多个数据较小的表,从而提高数据库查询效率,让您的论坛在超大数据量下仍然能高效运行。
1.主题内容表分卷步骤:
1). 使用“创建新主题表”功能创建一张新的主题表;
2). 设置tid分界点,当tid大于某个表的分界点并且小于下个表的分界点时,新增主题数据将插入到这个表;
重要:
使用分卷功能前请务必先关闭论坛;
当tid范围出现蓝色字体并有“转移”字样时,表明该表的数据与其他表存在重叠区间,应该使用转移功能修复,否则将导致部分主题内容无法显示。
2.回复内容表分卷步骤:
1). 使用“创建新回复表”功能创建一张新的回复表(系统默认将新创建的表设为“当前回复表”,新增回复数据将记录在“当前回复表”表里)
2). 回复表分卷功能设置完成!
注:
1). 使用分卷功能前请务必先关闭论坛;
2). 如果您原来的‘回复数据表(pw_posts)’已经非常大,您可以使用“数据转移”功能,将部分数据转移到新的回复表,来降低原来回复表的负载。