我目前正試圖使用python庫pyodbc加載一千萬行數據。看看下面的例子中,客戶表有超過一百萬行,請注意jeetl:無法使用python從數據庫中選擇1000萬行
results = jeetl.dw_command_cursor("select * from Customer")
的,如果我把它限制爲僅一百萬行,但放平在其表面有十個以上的正常工作,有沒有解決這個問題的方法? 以下是錯誤消息我已經看到:
pyodbc.Error: ('08S01', '[08S01] Communication error while getting a tuple;\nCommunication error while getting a tuple (26) (SQLExecDirectW)')
在此先感謝
是否有可能你正在運行的內存? – IanAuld
這似乎是一個非常糟糕的主意。嘗試以較小的塊處理您的數據。 –
表示同意,是否有一種方法可以檢索到第一百萬個處理它,然後通過SQL轉移到下一個百萬呢? – godzilla