想问下针对某个sql来说,truncate能否不进入回收站(不想通过改参数实现)。
用session级别的参考控制即可,不影响其他的。
除了改变量没有其他的了吗?就是想要了解下方法有哪些。
可以试试改源码,反正开源的
对象和租户的回收站,目前看到就这些资料,只能是改参数,on/off进行开关
https://open.oceanbase.com/docs/observer-cn/V3.1.1/10000000000014174
https://open.oceanbase.com/docs/observer-cn/V3.1.1/10000000000014175
1 个赞
只有drop table会进入回收站,truncate应该是不会进入回收站的
1.oracel模式下,drop table语句末尾可以增加purge关键字,这样不会进入回收站,社区版本目前没有这样的功能。
2.如果想要清空回收站的某张表可以使用 purge table语句。
如果对mysql模式下的drop table purge有需求,可以提个issue;