我当前正在使用熊猫read_sql_query
函数读取300行数据,这需要45秒。理想情况下,我想读取350,000行数据,以便我可以修改值,然后读回另一个SQL数据库,但这大约需要14个小时。
我可以使用其他函数来减少读取这些值所需的时间吗?
下面是我当前的代码:
connstr = "CONNECTION INFORMATION"
df = pd.read_sql_query('SELECT TOP (300) [TimeCol] FROM [database1].[dbo].[table1]', pyodbc.connect(connstr))
conn.commit()
对此将提供任何帮助或建议!