Sql 使用Python psycopg2调度查询

Sql 使用Python psycopg2调度查询,sql,python-3.x,postgresql,raspberry-pi,psycopg2,Sql,Python 3.x,Postgresql,Raspberry Pi,Psycopg2,我想每5分钟查询一次PostgreSQL数据库中的数据,我正在考虑使用psycopg2每5分钟查询一次SELECT,并使用time.sleep()等待这5分钟,所有这些都在while true循环中。这将运行在一个树莓皮。我想知道是否有更好的方法来做到这一点。谢谢 Cron在这里可能更有效,每5次触发一次func调用,而不是保持打开状态并在停滞状态下持续运行。您是否希望查询在5分钟内完成 你需要做的就是每5米安排一项任务。Cron有自己的一点语言或公式,但功能非常强大,可以在任何时间间隔执行

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

Cron在这里可能更有效,每5次触发一次func调用,而不是保持打开状态并在停滞状态下持续运行。您是否希望查询在5分钟内完成


你需要做的就是每5米安排一项任务。Cron有自己的一点语言或公式,但功能非常强大,可以在任何时间间隔执行任何命令行任务。它有点像一个用于重复任务的命令行日历。如果您的任务只需要5秒,那么您的系统将在剩余的4米55秒内处于空闲状态,以便您可能希望安装的其他进程能够干净地运行。

感谢您的建议,我对SQL和IoT有点陌生,它将是一个小数据库,最多7000行,因此我预计它将在5分钟内完成,我将调用一个过程在本地数据库中查找新日志并将其上载到SQLServer