[BAT] MultiProcess

想搞一个粗略的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



原文地址:https://www.cnblogs.com/fangwenyu/p/2215185.html