-
潇悦呀 小试身手Lv3
发表于2020-1-15 15:47
悬赏100
已解决
楼主
在abi上新建了一个sql主题表,选择以内存方式保存,缓存时间设成300.
如下图:
只能通过如下图方式找到对应的内存表,在系统连接池里找不到,请问怎么才能写定时任务删除这个表?
如下图:
只能通过如下图方式找到对应的内存表,在系统连接池里找不到,请问怎么才能写定时任务删除这个表?
4个回答
不用系统的数据库管理看?从其他链接工具看看系统连接池里有没有ESISTEST,这个表会不会是个临时表呢?
wut 发表于 2020-1-15 15:58
不用系统的数据库管理看?从其他链接工具看看系统连接池里有没有ESISTEST,这个表会不会是个临时表呢? ...
这应该是个临时表,我一次查询分析之后,等待300秒,之前的ESISTEST被系统自动清除了。
所以现在的问题就是要把这个临时表的缓存时间设为多少比较合适了。
潇悦呀 发表于 2020-1-15 16:01
这应该是个临时表,我一次查询分析之后,等待300秒,之前的ESISTEST被系统自动清除了。
所以现在的问题就 ...
我一般用的默认值,现在用默认值有什么问题吗?
wut 发表于 2020-1-15 16:51
我一般用的默认值,现在用默认值有什么问题吗?
现在系统的缓存时间默认值是30秒,这代表了:
1 使用此SQL主题表进行分析,把此SQL主题表的结果表写入缓存
2 过30秒后,缓存中的结果表就被自动清理
3 下次使用此SQL主题表进行分析时,需要重新进行计算,将结果表写入缓存
所以,如果此sql语句执行速度较慢时,为了提高分析性能,尽量把缓存时间调高一些。