使用大python列表和Psycopg2快速查询postgres表。?

2024-10-06 18:30:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含超过2000个元素的python列表。我有一个postgress表,我需要查询这些元素中的每一个,我当前使用的是以下内容。在

cur.execute("SELECT * FROM patent_info WHERE patentno = ANY (%s);", (list_of_patent,))

它的作用是一次为列表中的每个元素查询一个表,然后使用

^{pr2}$

问题是,对于超过2000个元素的响应需要一段时间才能生成,有时会导致我的webapp超时或浏览器超时。在

我在寻找一种更快或更有效地查询表中所有元素的方法。在

我考虑对列表中的每个元素使用for循环,并使用当前取款()但我想那会慢一点。在


Tags: offrominfo元素列表executeanywhere