2个问题
-
我填充了一个包含几百万行数据的易变表在Solaris客户端上通过bteq运行查询(因此无论如何都可以运行)我的工作站连接)。现在如果我看到运行时解释在某些步骤卡住,我想中止查询而不丢失我的会话和VT内容如何在没有管理员权限的情况下完成。
- VT的统计数据存储在哪里,我如何间接访问它们或获得提示
@user1874594:您没有指定是交互模式还是批处理模式如果查询在交互模式下长时间运行,则可以执行以下操作按控制+ CBREAK 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脚本,并在一个文件中获得这些数据