Какая самая быстрая проверка соединения с базой данных в Grails? Мне нужно создать конечную точку, которая будет вызываться снова и снова скриптом, поэтому это должно быть эффективно. Время от времени база данных отключается, и этот скрипт будет вызывать этот API, который будет возвращать код состояния. На основании этого кода состояния бот будет знать, что база данных не работает. Если это 200, то все в порядке.
Так что мне нужно проверить, не повреждено ли соединение с базой данных, очень эффективным способом. Поскольку вызов происходит каждые несколько секунд, это самый быстрый способ проверить состояние базы данных. Моя мысль состоит в том, чтобы использовать простой запрос gorm, такой как Status.read (1). Если есть исключение, верните код состояния не 200. Есть ли более эффективный способ быстрой проверки состояния базы данных?
Я ценю любые идеи. Я использую Grails 2.2.