Netezza—从SQL语句中获取已删除记录的计数



我正在Unix中创建一个脚本,在那里我可以一个接一个地删除多个NZSQL。

但是由于每个表中的数据量非常大,我希望脚本显示每个delete SQL的输出,例如删除了多少条记录以及每个delete SQL花费了多少时间。

每个SQL的输出可以放在一个文件中,我们可以参考这个文件来查看进度,并获得执行SQL的具体步骤。

这是在Netezza。

DELETE命令的输出指定已删除的行数,因此您已经获得了该信息。你可以用" time"选项调用nzsql,或者在脚本中指定"time",每一步的执行时间也会被打印出来。

脚本所需的所有信息都在输出中。

TESTDB.ADMIN(ADMIN)=> time
Query time printout on
TESTDB.ADMIN(ADMIN)=> select count(1) from test_table;
 COUNT
-------
     7
(1 row)
Elapsed time: 0m0.216s
TESTDB.ADMIN(ADMIN)=> delete from test_table;
DELETE 7
Elapsed time: 0m1.532s

相关内容

  • 没有找到相关文章

最新更新