繁体   English   中英

teradata-易失性表

[英]teradata - volatile table

2个问题

  • 我用两百万行填充了一个易失表,并且正在Solaris Client上通过bteq运行查询(因此不管我的工作站连接如何,它都可以运行)。 现在,如果我在某个步骤看到运行时说明卡住了,我只想中止查询而不丢失会话和VT内容,而没有admin privs怎么办?

    • VT的统计信息存储在哪里以及如何间接访问它们或获取提示

@ user1874594:如果查询长时间以交互方式运行,则没有指定您是交互方式还是批处理方式,您可以在按下control + C BREAK received. Input Command: BREAK received. Input Command: [按断键或控制C之后]

然后发射ABORT。 您将获得以下屏幕。

abort;
 *** ABORT signal received.
 *** Warning: Canceling the rest of the output.
 BTEQ -- Enter your SQL request or BTEQ command:

您的VT表仍然在那里.. :)

2)VT表存储在SPOOL中,并且统计信息存储在内存中。 您不能直接访问它们。 帮助统计信息是唯一的方法。

顺便说一句,如果您有脚本经验,请编写一个Shell脚本并将该统计信息存储在文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM