получается нужно?
там в недрах пул, и в нем собственный пинг
ясно. получается после опена достаточно
или можно забить просто
можно, но тогда ошибку получим при первом запросе к базе, что может быть существенно после создания пулла. я бы не пренебрегал Ping
если пинг не проходет сразу после open - так и обычный запрос не пройдет а если обычный запрос не проходит когда-нибудь потом - так и пинг сразу после open ничсем не поможет
пинг поможет тем, что он он заранее сообщит о проблеме, например невалидного connection string или недоступности сервера.
если запрос через шедулер раз в час, пинг перед каждым запросом делать или он и так вернет ошибку и пинг лишнее действие? )
об этом open сообщит, бро
судя по документации, Open не обязан проверять доступность бд
да, нежданчик этот меня удивил))
"Perhaps counter-intuitively, sql.Open() does not establish any connections to the database, nor does it validate driver connection parameters."
Обсуждают сегодня