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

How would I execute a query for best performance with MySQL

我如何使用 PyMYSQL 执行查询以获得最佳性能,因为它是一个外部连接(在 丹麦德国 之间)可能是 "code-blocking"s?

难道没有一种叫做线程化或类似的方法吗?

基本查询:

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 无法实现,非常欢迎您使用 link 其他可用的库。

如果您使用的是 postgreSQL 也支持 Sqlalchemy,请尝试 aiopg

在内部使用 asyncio 使其异步。 无需穿线。

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