o problema é que wait_timeout e interactive_timeout derrubam conexões inativas somente, por exemplo, se eu rodar a query pesada ou lenta, quando terminar o processamento a conexão entrará em sleep, se ficar 5 segundos em sleep ela cairá, o que não é meu problema, meu problema é derrubar a conexão/consulta que está demorando muito para trazer um retorno, ou seja, durante o processamento.
por exemplo, quero que quando a query ultrapassar 5 segundos de processamento (sem retorno/conclusão) a conexão seja derrubada, como uma válvula de segurança para não sobrecarregar o servidor.
Algo parecido com o "query timeout" do SQL Server.