Python, записать в память zip в файл

Из django doc:

SQLite предназначен как легкая база данных и, следовательно, не может поддерживать высокий уровень параллелизма. Ошибки OperationalError: ошибки в базе данных указывают на то, что ваше приложение испытывает больше параллелизма, чем sqlite может обрабатывать по умолчанию. Эта ошибка означает, что один поток или процесс имеет исключительную блокировку соединения с базой данных, а другой поток истекает, ожидая освобождения блокировки.

Оболочка SQLite Python имеет значение тайм-аута по умолчанию, которое определяет, как долго второй потоку разрешено дождаться блокировки до того, как он истечет, и вызывает ошибку OperationalError: database заблокирована.

Если вы получаете эту ошибку, вы можете ее решить:

Переход на другой сервер базы данных. В какой-то момент SQLite становится слишком «легким» для реальных приложений, и эти разновидности ошибок параллелизма указывают на то, что вы достигли этой точки.

Перезаписывание кода для уменьшения параллелизма и обеспечения коротких транзакций базы данных -lived.

Увеличьте значение таймаута по умолчанию, установив параметр базы данных таймаута optionoption

blockquote>

http://docs.djangoproject.com/en/dev/ исх / базы данных / # базы данных является автоподстройки errorsoption

14
задан Joe DF 27 August 2013 в 05:36
поделиться