我目前正在使用python和adodb api进行MS Sql数据库连接。这对于较小的数据库非常有效。但对于大型数据库,当查询返回大量数据时,我得到MS Sql游标内存不足错误。这适用于服务器端游标。但是它在我的服务器上消耗了大量内存。
问题1 :如何继续使用客户端游标?可以选择以块的形式读取数据吗?
问题2 :有没有python ado db API的替代方案?
我搜索了连接到MS Sql的其他选项。找到此链接有关比较 - pymssql versus pyodbc versus adodbapi versus...。这看起来很旧。我用pyodbc和pymssql开始自己的调查。
有人可以推荐哪些更好吗?
答案 0 :(得分:0)
正如戈德所说,我用pyodbc测试了我的代码,它的工作速度比adodb api快3倍。