Fórum Executar comandos em sequencia milhares de vezes #620253
15/07/2023
0
alguém tem sugestão do que poderia ser feito para executar essa tarefa de maneira sem interrupção e sem precisar utilizar cron?
Obrigado
Rodrigo Jacinto
Curtir tópico
+ 0Posts
15/07/2023
Frank Hosaka
Gostei + 0
17/07/2023
Arthur Heinrich
Parte do tempo de execução tem a ver com a lógica do programa, montar o comando, enviar e receber através da rede, executar o parse do comando no banco, etc. Isto adiciona um tempo considerável ao processo.
A maneira correta de se fazer isso é executando uma stored procedure, fazendo com que o loop e os comandos individuais sejam executados diretamente na camada do banco. Com isso, além de eliminar a camada de rede da jogada, o banco pré-compila a procedure e elimina o parse a cada comando executado no loop.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)