我有36個完全獨立的查詢,我需要在常規基礎上運行,如果他們每次可以運行3個查詢,數據庫會取消我們的查詢,如果我們嘗試並執行超過3次而不是每個人都在等待之前的完成。在SAS中同時運行多個查詢
我願做這樣的事情
/* Some prep code here*/
/* Launch batch 1 containing queries 1-12*/
/* Immediately launch batch 2 (13-24) without waiting for 1-12 to finish*/
/* Immediately launch batch 3 (25-36)*/
/* Wait until all 3 batches are done and run some conclusion code*/
或者,如果可能的話,只要給它的36個查詢一起,並將它同時運行多個並確保沒有超過3個運行在任何時間和任何時間完成後,只需從堆棧中添加下一個。
這可能使用SAS嗎?
謝謝
如果您想在本地嘗試,請記住spawner:P – 2010-08-24 06:04:34
太棒了!我不知道等待,inheritlib或waitfor ......這些都很棒。雖然我沒有能夠在本地工作。我沒有這臺機器的管理員權限,我不確定是否該spawner正在運行或如何檢查,或者如果是的話,我會放哪個主機。 – Dan 2010-08-24 18:24:12
有沒有辦法讓我聲明一個可以在所有3個rsubmit語句中工作的宏? – Dan 2010-08-24 18:34:54