我用的是aimysql。我用异步方式访问mysql。所以我使用了aimysql。
但运行时间(当aimysql不使用时)与aimysql使用时的运行时间相同。在from sqlalchemy import create_engine
import pymysql
pymysql.install_as_MySQLdb()
import pandas as pd
engine = create_engine("mysql+mysqldb://root:"+"qhdks12#$"+"@localhost/stock", encoding='utf-8')
conn = pymysql.connect(host='localhost', user='root', password="qhdks12#$", db='stock', charset='utf8')
cursor = conn.cursor()
def test():
for i in range(10):
sql = "select * from test;"
data = pd.read_sql(sql, conn, index_col=None)
%timeit test()
上面的代码,aimysql不使用。在Jupyter笔记本中,test()函数的运行时间为“3.1s±39.3ms”
^{pr2}$
上面的代码,aimysql使用。在Jupyter笔记本中,主(环路)功能运行时间为“每环路3.05 s±107 ms”
运行时间相同。我认为上面的代码并没有把db和异步连接起来。在
所以,我通常不知道AimySql。如何连接数据库与异步???在