Держать постоянное соединение с mysql невозможно из-за настроек да и самое архитектуры mysqlскажите а как так получается что из Go или php архитектура mysql и его настройки не мешают а из nodejs мешают?
Создавать пул и каждый раз создавать новое соединение то не очень хорошая идея(или кто-то имеет другое мнение?)Go вроде так и делает - создаёт пул соединений, почему вы считаете что это плохо?