gpt4 book ai didi

python - 如何使用 MySQL 执行查询以获得最佳性能

转载 作者:行者123 更新时间:2023-11-29 22:49:01 25 4
gpt4 key购买 nike

如何使用 PyMYSQL 执行查询以获得最佳性能,因为它是外部连接(丹麦德国之间),可能存在“代码阻塞”?

有没有一种叫做线程或类似的方法?

基本查询:

import pymysql
conn = pymysql.connect(host='localhost', port=3306, user='root', passwd='', db='mysql')
cur = conn.cursor()

cur.execute("SELECT names ,ages FROM id")

总结一下:最好的方法是什么?

如果 PyMYSQL 无法实现,我们非常欢迎您链接其他可行的库。

最佳答案

尝试aiopg如果您使用 postgreSQL 也支持 Sqlalchemy。

用途asyncio在内部使其异步。无需进行线程处理。

如果您使用的不是 postgreSQL,请尝试将 Asyncio 与 Sqlalchmey 结合使用。

关于python - 如何使用 MySQL 执行查询以获得最佳性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28967875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com