Вы пытались разорвать соединение после каждого запроса или рассматривали возможность использования пула соединений? Я не знаком с nodeJS интеграцией с MySQL, но в SQLServer лучше всего использовать ConnectionPool при асинхронном выполнении запросов к базе данных.