我目前有一个应用程序,可以在任何给定时间将新数据插入到我的数据库中。我还有一个不同的 python 脚本,它在无限循环中检查我的数据库是否有新条目,当它找到一个时,它会选择它并使用它,然后再次等待。
我想知道是否有任何方法可以更有效、更准确地做到这一点?
谢谢
我目前有这样的设置:
conn = pyodbc.connect('Driver={ODBC Driver 13 for SQL Server};'
'Server=REDACTED;'
'Database= REDACTED;'
'UID= REDACTED;'
'PWD= REDACTED;')
cursor = conn.cursor()
在一个循环中,例如:
i = 1
while i < 2:
#check database for new entry with select statement and compare old list with current list and see if there is a difference. If there is a difference, use that new key and process data.
它目前工作正常,但我觉得它白做了很多工作。例如,在一周内它只会每天真正访问数据库 30-50 次,但在周末它会接近每天 100-200 次......唯一的问题是,没有固定的次数它会访问它的次数,或何时访问它。
任何帮助都会很有用。谢谢
斯蒂芬大帝
相关分类