teradata - 易失性 table
teradata - volatile table
2 个问题
我填充了一个包含几百万行的易失性 table,并且我
运行在 Solaris 客户端上通过 bteq 进行查询(因此 运行s 无论
我的工作站连接)。现在如果我看到 运行 时间解释
停留在某个步骤,我只想中止查询而不丢失
我的会话和 VT 内容如何在没有管理员权限的情况下完成。
- VT 的统计数据存储在哪里,我如何间接访问它们或获得提示
@user1874594 : 你没有指定你是交互模式还是批处理模式
如果你在交互模式下查询很长时间是运行,你可以这样做
按 Control+C
BREAK received. Input Command:
[按下 break 键或控制 C 后]
然后触发 ABORT 。您将进入屏幕下方。
abort;
*** ABORT signal received.
*** Warning: Canceling the rest of the output.
BTEQ -- Enter your SQL request or BTEQ command:
你的 VT table 还在..:)
2) VT tables 存储在 SPOOL 中,统计信息收集在内存中。您无法直接访问它们。
帮助统计是唯一的方法。
顺便说一下,如果您有脚本经验,那么可以编写一个 shell 脚本并将该统计信息保存在一个文件中。
2 个问题
我填充了一个包含几百万行的易失性 table,并且我 运行在 Solaris 客户端上通过 bteq 进行查询(因此 运行s 无论 我的工作站连接)。现在如果我看到 运行 时间解释 停留在某个步骤,我只想中止查询而不丢失 我的会话和 VT 内容如何在没有管理员权限的情况下完成。
- VT 的统计数据存储在哪里,我如何间接访问它们或获得提示
@user1874594 : 你没有指定你是交互模式还是批处理模式
如果你在交互模式下查询很长时间是运行,你可以这样做
按 Control+C
BREAK received. Input Command:
[按下 break 键或控制 C 后]
然后触发 ABORT 。您将进入屏幕下方。
abort;
*** ABORT signal received.
*** Warning: Canceling the rest of the output.
BTEQ -- Enter your SQL request or BTEQ command:
你的 VT table 还在..:)
2) VT tables 存储在 SPOOL 中,统计信息收集在内存中。您无法直接访问它们。 帮助统计是唯一的方法。
顺便说一下,如果您有脚本经验,那么可以编写一个 shell 脚本并将该统计信息保存在一个文件中。