0

所以最初我使用了一种非常低效的方法来从数据库表中获取结果,我认为游标会更快更高效。

async with db.acquire() as conn:
    query = "SELECT * FROM table"
    records = []
    async with conn.transaction():
        cur = await pconn.cursor(query, *args)
        for i in range(10):
            records.append(await cur.fetch(20))

问题是,for loop需要永远完成,我想这是因为await cur.fetch()非常慢我的表有大约 7-8 百万条记录

4

0 回答 0