Pyodbc在获取记录时速度很慢

时间:2019-11-27 13:48:55

标签: python sql-server pyodbc

嗨,我正在使用pyodbc从sql server 2012中获取一些数据。我要查询的表中有11000行。但是我的阅读时间太慢。 5分钟左右。 我尝试了fetchall,定义了arraysize的fetchmany选项,但是仍然需要5分钟左右。我也尝试使用python 3.6。但是结果是一样的。

源表具有10个varchar(10)字段。

我正在使用 pyodbc:4.0.27,python:3.7.5

我的代码很简单。

con = pyodbc.connect("Driver={SQL Server};Server=test;Database=test;Trusted_Connection=yes;")

statement = """select * from test"""
cur = con.cursor()

cur.execute(statement)
for row in cur:
    count += 1

0 个答案:

没有答案
相关问题