-1

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

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

每个 SQL 的输出都可以放在一个文件中,我们可以参考该文件来查看进度并获取执行 SQL 的详细信息。

这将在 Netezza 中完成。

4

1 回答 1

0

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
于 2015-09-09T16:03:49.063 回答