Kongdom

(Kongdom)

2024 年12 月 20 日 08:04

1

【 TiDB 使用环境】测试

【 TiDB 版本】v7.5.4

【复现路径】无

【遇到的问题:问题现象及影响】

在使用临时表的过程中,发现临时表出现不能访问的情况。想问一下,是不是连接不中断,临时表就一直存在?有没有参数可以控制临时表超过多少时间没有自动销毁,强制销毁?

zhaokede

2024 年12 月 20 日 08:07

2

会话期间有效吧

Kongdom

(Kongdom)

2024 年12 月 20 日 08:12

3

比如我在客户端打开一个窗口,建立连接,然后每隔1分钟执行一次sql,这种情况,临时表会销毁么?定时任务中要用临时表统计累计数据。

zhanggame1

(Ti D Ber G I13ecx U)

2024 年12 月 20 日 08:12

4

考虑下全局临时表,事务结束就删除数据

image1358×662 67.7 KB

Kongdom

(Kongdom)

2024 年12 月 20 日 08:13

5

我是想不删除。

zhanggame1

(Ti D Ber G I13ecx U)

2024 年12 月 20 日 08:13

6

普通临时表是session存在时候一直在的

Kongdom

(Kongdom)

2024 年12 月 20 日 08:15

7

那就是会一直存在。这就放心了。

The-Fallen-Angel

(The-Fallen-Angel)

2024 年12 月 23 日 14:11

8

涨知识📈

kang

2024 年12 月 23 日 14:48

9

对于本地临时表,只要会话不中断,临时表就一直存在,会话结束后自动销毁

全局临时表对所有会话可见,但数据只对当前事务内可见,事务结束后数据自动清空

1 个赞

Kongdom

(Kongdom)

关闭

2024 年12 月 30 日 14:49

10

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。