Это не так, это просто не рекомендуется. Обычно это означает, что на данный момент есть лучший способ сделать что-то, и вы добьетесь успеха, если будете использовать новый улучшенный способ. Некоторые устаревшие вещи действительно опасны и их следует избегать вообще. Новый способ может обеспечить лучшую производительность, чем устаревший, но это не всегда так.
От: https://github.com/brettwooldridge/HikariCP
connectionTimeout Это свойство контролирует максимальное количество миллисекунд, которые клиент (это вы) будет ожидать соединение из бассейна. Если это время превышено, а соединение не станет доступным, будет выдано исключение SQLException. Минимально допустимое время ожидания соединения составляет 250 мс. По умолчанию: 30000 (30 секунд)
blockquote>Таким образом, это свойство больше говорит о том, как долго ваше приложение будет ожидать соединения, а не о том, как долго разрешено выполнение запроса.
Я думаю, что вы хотите "max_statement_time": https://mariadb.com/kb/en/library/server-system-variables/#max_statement_time
Максимальное время в секундах, которое запрос может выполнить перед прерыванием. Это включает все запросы, не только операторы SELECT, но исключает операторы в хранимых процедурах. Если установлено значение 0, ограничение не применяется.
BLOCKQUOTE>