起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1489|回复: 3

[处理中5] 建议优化X5日志机制【请大家讨论】

[复制链接]

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10732
QQ
发表于 2014-4-21 13:31:10 | 显示全部楼层 |阅读模式
如题:【建议】优化X5日志机制
原因:用户比较多,系统使用1年多时间,日志表存在很多数据,这时X5的日志使系统变慢

注:我们系统已经关闭了日志

孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10732
QQ
 楼主| 发表于 2014-4-21 13:38:19 | 显示全部楼层
优化方案建议:
1、日志数据保存实现异步;
2、日志数据从系统库中分离开,可以配置;
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

12

主题

2627

帖子

2866

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2866
发表于 2014-4-21 15:18:20 | 显示全部楼层
本帖最后由 hecr 于 2014-4-21 15:28 编辑

日志表的数据量会随着时间的积累,数据量会比较大,建议使用以下方式解决:
方式一:定期整理SA_Log表中的数据
      可以用数据库的定时任务机制,定期将SA_Log表中的数据迁移到备份数据库中;

方式二:如果不需要X5的日志功能,可以修改/BIZ/system/config/interceptor.config.m文件, 将其中的
                <item name="logBefore" value="/system/logic/code/interceptor,com.justep.system.interceptor.LogBefore,before"/>
                <item name="logAfter" value="/system/logic/code/interceptor,com.justep.system.interceptor.LogAfter,after"/>
两行注释
回复 支持 反对

使用道具 举报

998

主题

4330

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
10732
QQ
 楼主| 发表于 2014-4-21 21:25:50 | 显示全部楼层
已经采用第二个方式解决问题;
但是,一、二方案都是治标不治本;
希望有一个彻底解决的方案,难度也不大;
请考虑下二楼思路是否合适
孤舟蓑笠翁,独钓寒江雪。
X5牛刀交流民间第一群:30057529
提供有偿服务,联系WX:18332024
bex5疑难问题解决方案
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-21 12:00 , Processed in 0.093682 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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