"Time" Windows 命令行中的 Cygwin 命令
"Time" Command in Cygwin in Windows Command Line
我想 运行 在 WINDOWS 命令行中使用 db2 进行查询:
代码:
db2 connect to sample;
db2 "Select * from TB1";
我目前正在做数据并发和锁定方面的 IBM 实验室 activity,我想使用 linux 中的 "time command" 来确定和量化已执行命令的等待时间。
我听说过 Cygwin 并成功将其安装在我的计算机上以执行 UNIX/LINUX 命令。我测试 "Time" 命令是否可以被 windows cmd 使用 "bash"
成功读取
我试图执行这条命令来获取查询的执行时间:
我还尝试包括连接到数据库
但它仍然一直在说
SQL1042N A database connection does not exist. SQLSTATE=08003
我真的是 DB2 新手,不熟悉 Linux 命令...任何帮助将不胜感激
谢谢
我可以在 "time" 和 DB2 方面帮助您,但我的建议是研究使用命令 db2batch。它旨在进行基准测试,即获取 SQL 命令的时间。输出有多种选择。
使用 "time" 时,您知道报告的数字需要如何解释吗?
你能试试这个吗;
在 "C:\Program Files\IBM\SQLLIB\BIN\" 中创建 script.sql,如下所示;
connect to sample;
Select * from TB1;
然后运行这个;
bash -c "time db2 -tvf script.sql"
我想 运行 在 WINDOWS 命令行中使用 db2 进行查询:
代码:
db2 connect to sample;
db2 "Select * from TB1";
我目前正在做数据并发和锁定方面的 IBM 实验室 activity,我想使用 linux 中的 "time command" 来确定和量化已执行命令的等待时间。
我听说过 Cygwin 并成功将其安装在我的计算机上以执行 UNIX/LINUX 命令。我测试 "Time" 命令是否可以被 windows cmd 使用 "bash"
成功读取我试图执行这条命令来获取查询的执行时间:
我还尝试包括连接到数据库
但它仍然一直在说
SQL1042N A database connection does not exist. SQLSTATE=08003
我真的是 DB2 新手,不熟悉 Linux 命令...任何帮助将不胜感激
谢谢
我可以在 "time" 和 DB2 方面帮助您,但我的建议是研究使用命令 db2batch。它旨在进行基准测试,即获取 SQL 命令的时间。输出有多种选择。
使用 "time" 时,您知道报告的数字需要如何解释吗?
你能试试这个吗;
在 "C:\Program Files\IBM\SQLLIB\BIN\" 中创建 script.sql,如下所示;
connect to sample;
Select * from TB1;
然后运行这个;
bash -c "time db2 -tvf script.sql"