Navicat занимает 42 секунды для выполнения запроса, в то время как python занимает более 80 секунд или даже 90 +
Вот код, который я использую:
server = SSHTunnelForwarder(
(bastion_host, 22),
ssh_username=ssh_username,
ssh_password=ssh_password,
remote_bind_address=(sql_serverhost, 3306))
server.start()
conn = db.connect(host=localhost,
port=server.local_bind_port,
user=sql_user,
passwd=sql_password,
db=database)
mydb=create_engine('mysql+pymysql://' + sql_user + ':' + sql_password + '@' + localhost + ':' + str(server.local_bind_port) + '/' + database , echo=False)
a=dt.datetime.now()
d=pd.read_sql_query("SELECT * FROM table WHERE DATE(Date)>='2018-01-01'", conn)
b=dt.datetime.now()
c=b-a
server.stop()