У меня 36 полностью независимых запросов, которые мне нужно выполнять на регулярной основе, которые выполнялись бы намного быстрее, если бы они могли выполнять 3 за один раз (база данных отменяет наши запросы, если мы пытаемся выполнить более 3 за один раз) вместо каждый ждет завершения предыдущего.
Я бы хотел сделать что-то подобное
/* 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?
Спасибо