1
resposta

ERRO AO CHAMAR PROCEDURE.

USE DWSUCOS;

CALL `SP_EXECUTA_ESQ_DIR`();

Erro SQL (1436): Thread stack overrun: 7636 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack

1 resposta

Oi Robson, boa Tarde.

Sua pilha de threads está no menor tamanho possível. Configure-o para o padrão, 196608 se você estiver usando um sistema operacional de 32 bits ou 262144 para 64 bits.

Siga o caminho: Seu disco/UniServerz/core/mysql

Dentro da pasta mysql tem um arquivo chamado my. Abra-o e procure por thread_stack e coloque:

thread_stack = 256k

Não esqueça de reiniciar o Mysql assim que alterar.

Eu estava com o mesmo problema e achei essa resposta, que resolveu nesse post da alura: https://cursos.alura.com.br/forum/topico-erro-sql-1436-86850