Скрипт вроде
for article in session.query(Article):
print article.description
выполняется секунд двадцать, отгрызает пару гигов памяти и внезапно дохнет, не напечатав ничего, зато выдав ошибку:
Traceback (most recent call last):
File "C:\Users\***\workspace\RCV1\Main.py", line 25, in <module>
for article in session.query(Article):
File "C:\Python27\lib\site-packages\sqlalchemy-0.7.3-py2.7-win32.egg\sqlalchemy\orm\query.py", line 2146, in instances
fetch = cursor.fetchall()
File "C:\Python27\lib\site-packages\sqlalchemy-0.7.3-py2.7-win32.egg\sqlalchemy\engine\base.py", line 2985, in fetchall
l = self.process_rows(self._fetchall_impl())
File "C:\Python27\lib\site-packages\sqlalchemy-0.7.3-py2.7-win32.egg\sqlalchemy\engine\base.py", line 2952, in _fetchall_impl
return self.cursor.fetchall()
File "C:\Python27\lib\encodings\utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
MemoryError
Гонять его приходится под Win64, Python стоит 32-битный. Сама база занимает гига два.
Как бы мне исправить положение?