python ADO DB API为MS SQL游标引擎提供内存不足错误。什么是python ado db api的替代品?

时间:2016-12-31 08:51:10

标签: python pyodbc pymssql adodbapi

我目前正在使用python和adodb api进行MS Sql数据库连接。这对于较小的数据库非常有效。但对于大型数据库,当查询返回大量数据时,我得到MS Sql游标内存不足错误。这适用于服务器端游标。但是它在我的服务器上消耗了大量内存。

问题1 :如何继续使用客户端游标?可以选择以块的形式读取数据吗?

问题2 :有没有python ado db API的替代方案?

我搜索了连接到MS Sql的其他选项。找到此链接有关比较 - pymssql versus pyodbc versus adodbapi versus...。这看起来很旧。我用pyodbc和pymssql开始自己的调查。

有人可以推荐哪些更好吗?

1 个答案:

答案 0 :(得分:0)

正如戈德所说,我用pyodbc测试了我的代码,它的工作速度比adodb api快3倍。