想搞一个粗略的sql load test, 也就是同时跑多个SQL Statement看看系统负载如何,查了查发现可以用BAT来粗略实现下.....
1. Main.BAT
@echo off
for %%i in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) do (
cmd/c start/min sql_load_test.bat
)
pause
注意在for loop中我用cmd/c start/min来开启独立的进程来run sql_load_test.bat, 这个例子中是开10个进程。
2. sql_load_test.bat
@@echo off
sqlplus -SL ro_load_test/a@orcl @run_task_list4.sql
exit