使用Pyhton psycopg2安排查询

我想每5分钟从PostgreSQL数据库查询一次数据,我正在考虑使用psycopg2每5分钟查询一次SELECT并使用time.sleep()等待这5分钟,所有这些都在{{1}内}循环。这将在树莓派中运行。我想知道是否有更好的方法可以做到这一点。谢谢!

fleia 回答:使用Pyhton psycopg2安排查询

在这里,Cron可能会更有效率,每5个触发一次func调用,而不是保持停滞并持续运行。您希望查询在5分钟内持续完成吗?

https://www.raspberrypi.org/documentation/linux/usage/cron.md https://crontab.guru/every-5-minutes

每5m您需要安排一次任务。 Cron本身拥有一点语言或公式,但功能非常强大,可以在分钟到分钟的间隔内执行任何命令行任务。这有点像重复执行任务的命令行日历。而且,如果您的任务仅用5秒钟,那么您的系统将在剩下的4m 55秒钟之间处于闲置状态,以便您可能希望安装以使其正常运行的其他进程。

本文链接:https://www.f2er.com/3164878.html

大家都在问