(本文档仅供参考)
问题说明
系统自带的计划任务分别有什么作用?
解决方案
1、清除报表耗时分析日志
计划名 | 清除报表耗时分析日志 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 清除报表耗时分析日志 | ||
计划描述 | 清除t_timeconsuming表中耗时分析2天前的日志 |
2、每天凌晨6点执行
计划名 | 每天凌晨6点执行 | ||
默认状态 | 开启 | 执行时间 | 每天6:00 |
关联任务 | 清空业务数据高速缓存,清理失效离线包,清除计划任务文件 | ||
计划描述 | 1、 清空缓存包括:连接池,ehcache,多语言,用户属性,服务器js,html,css等静态文件,对象池,hsql的缓存,清空所有的透视临时表缓存,具体可参考wiki:https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=83702133 2、 清除计划任务资源离线导出的文件,判断对应的计划任务是否已经不存在,不存在则删除 3、 计划任务导出和扩展包生成的临时文件,需要定期删除,否则会越来越占用空间,计划任务生成的临时文件夹,有2个,存放于bin目录下:freequery_report(导出), offlinepage_tmp(离线),具体可参考wiki:https://wiki.smartbi.com.cn/pages/viewpage.action?smt_poid=43&pageId=76678933 |
3、每天自动备份
计划名 | 每天自动备份 | ||
默认状态 | 开启 | 执行时间 | 每天5:00 |
关联任务 | 自动备份知识库 | ||
计划描述 | 每天定时备smartbi知识库,防止知识库坏掉时方便进行数据回滚,备份文件默认会放在tomcat/bin/smartbi_repoBackup文件夹下。 |
4、清理透视分析临时表
计划名 | 清理透视分析临时表 | ||
默认状态 | 开启 | 执行时间 | 每天6:00 |
关联任务 | 清理透视分析临时表 | ||
计划描述 | 针对旧的透视分析(V11之前的透视分析以及V11的透视分析(旧)),如基于存储过程或java查询等创建的,是需要设置抽取的,抽取时产生临时表,该计划任务会清理这里透视抽取产生的临时表 |
5、统计资源访问次数
计划名 | 统计资源访问次数 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 统计资源访问次数 | ||
计划描述 | 用于统计资源的的访问次数记录到smartbi表中,smartbi有内置的报表查看资源访问次数 |
6、清除SQL日志
计划名 | 清除SQL日志 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 清除SQL日志 | ||
计划描述 | 清除sql日志具体指清除sqls.log文件中的已执行完的sql |
7、每天凌晨2点更新字段缓存
计划名 | 每天凌晨2点更新字段缓存 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 每天凌晨2点更新字段缓存 | ||
计划描述 | 更新的是仪表盘相关的字段缓存,包括参数,数据行权限等 |
8、清除垃圾数据
计划名 | 清除垃圾数据 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 清除无用过滤器目录 | ||
计划描述 | 删除因非正常方式关闭浏览器,导致没有被删除掉的业务主题Filter目录,本质上是产品处理制作透视分析时的过滤器脏数据 |
9、备份索引计划
计划名 | 备份索引计划 | ||
默认状态 | 开启 | 执行时间 | 每天2:00 |
关联任务 | 备份索引目录 | ||
计划描述 | 默认备份在索引目录同级命名为smartbi_indexBackup目录下,方便出现问题时排查。 |