【发布时间】:2019-09-24 17:42:01
【问题描述】:
grails 中最快的数据库连接检查是什么?我需要创建一个端点,该端点将被脚本一次又一次地调用,因此这需要高效。数据库不时出现故障,此脚本将调用此 api,该 api 将返回状态代码。根据此状态代码,机器人将知道数据库已关闭。如果是 200 则一切正常。
所以我需要以一种非常有效的方式检查数据库连接是否完好。由于调用每隔几秒钟发生一次,因此检查数据库状态的最快方法是什么。我的想法是使用像 Status.read(1) 这样的简单 gorm 查询。如果有异常则返回非 200 状态码。有没有更有效的方法来快速检查数据库状态?
我很欣赏任何见解。我正在使用 Grails 2.2。
【问题讨论】:
标签: database grails grails-2.2