我想在WINDOWS命令行中使用db2运行查询:
代码:
db2 connect to sample;
db2 "Select * from TB1";
我目前正在进行数据并发和锁定方面的IBM实验室活动,我想使用" time命令确定和量化执行命令的等待时间"在linux中。
我听说过Cygwin并成功将其安装在我的计算机上以执行UNIX / LINUX命令。我测试是否"时间" Windows cmd使用" bash"
可以成功读取命令我尝试执行此命令以获取查询的执行时间:
我还尝试将连接包含到数据库
但仍然继续说
SQL1042N数据库连接不存在。 SQLSTATE = 08003
我是DB2的新手,不熟悉Linux命令......任何帮助都会非常感激
谢谢
答案 0 :(得分:1)
我可以用“时间”和DB2来帮助你,但我的建议是使用命令db2batch。它旨在进行基准测试,即获取SQL命令的时间。输出有多种选择。
使用“时间”时,您是否知道需要如何解释报告的数字?
答案 1 :(得分:1)
在" C:\ Program Files \ IBM \ SQLLIB \ BIN \"中创建script.sql;如下;
connect to sample;
Select * from TB1;
然后运行这个;
bash -c "time db2 -tvf script.sql"