账号通
    

账号  

密码  

5604

查看

12

回复
主题:[分享]教你优化科汛系统(ACC用户必看) [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2010/5/18 10:29:00   | 显示全部帖子 查看该作者主题 楼主 

一些用户在使用过程中,不善于优化数据库,导致系统运行越来越慢,特别是ACCESS数据库的用户特别明显,今天我给大家讲下如何通过后台来优化数据库。

一、删除没有用的记录
 1、会员动态表记录的删除
 如会员动态记录,网站运行一段时间后,随着会员数的增加,会员的动态记录也就越来越多,这时会造成数据库空间增大,查询对会员动态表的操作时就会变慢。对于过早的记录的实际用处也不大,这时我们就可以删除无用的记录,来减轻数据库的压力。
操作步骤如下:进入后台,找到“用户”选项->会员动态管理 如下图
点击浏览下一页
 
这里我们可以根据自己的需要,按时间段删除指定的记录。
2、积分日志记录表的删除
同样积分记录表也是经常用到的记录积分出入的记录表,我们同样可以删除早期的记录,具体在“用户”选项->会员积分明细
当然,这里有类似的点券明细,资金明细,有效期明细记录等,可以删除,不过点券明细表最好不要删除,因为这个收费文章会通过此表判断是否收过费用了。
3、后台登录日志表的清理
具体在“设置”选项->后台日志管理
4、搜索关键词维护
在“设置”选项->搜索关键词维护,这里也可以定期的删除一些记录,这里的搜索关键记号主要是方便管理员了解用户对站点哪些信息感兴趣的作用,所以我们可以定期的清理删除
二、定时压缩修复数据库
对于Access数据库,定时对数据库进行压缩修复也是可以对性能起到一定作用的,我们可以在后台“设置”选项->数据库维护中,对数据库进行压缩修复处理(操作前强烈建议将数据库备份一下)
三、标签的优化
这里就不在详情说明了,一句话:能用系统函数标签实现的,请尽量用系统函数标签,不得以情况下再考虑用SQL标签,做SQL标签时,请尽量考虑自己所写的SQL语句是否最优。
 
最后:如果数据量或是网站访问量大一些的站点,在条件允许的情况下,建议使用MSSQL数据库,Access数据库在很多情况下和MSSQL数据库是无法对比的。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.20508秒 powered by KesionCMS 9.0