-
潇悦呀 小试身手Lv3
发表于2020-1-15 10:25
悬赏100
已解决
楼主
做项目时,为了提高性能,做了一些sql主题表保存在内存中,设置缓存时间为86400秒(一天),过了一天之后再次使用此sql主题表进行分析,数据没有更新。
》》目前为了满足sql主题表数据刷新的需求,是手动把对应的ESIS__表删除,然后再使用此sql主题表进行分析计算,数据就能刷新了。
但手动刷新非常不便于后期维护,所以我想写个定时任务把这些ESIS_都删了,但不知道这些表在哪个数据库上,系统连接池里也找不到这些表,只能通过查看sql主题表系统连接池找到,如下图:
而且显示的连接池名称部分是空的
请问这个定时任务要怎么写?
》》目前为了满足sql主题表数据刷新的需求,是手动把对应的ESIS__表删除,然后再使用此sql主题表进行分析计算,数据就能刷新了。
但手动刷新非常不便于后期维护,所以我想写个定时任务把这些ESIS_都删了,但不知道这些表在哪个数据库上,系统连接池里也找不到这些表,只能通过查看sql主题表系统连接池找到,如下图:
而且显示的连接池名称部分是空的
请问这个定时任务要怎么写?
4个回答
908791215 发表于 2020-1-15 10:57
设置不缓存,对应的ESIS表能删除吗,是在体验云上体验的还是自己部的ABI
是自己部署的abi,abi522版本。
如果设置不缓存,那每次用到这个sql主题表都要重新计算,对性能就没有改善效果了。之前就是为了提高性能才用的sql主题表。