Проблема с MySQL при больших объемах возвращаемых данных
23 Ноябрь 2009
Нет комментариев
В одном очень интересном проекте у нас использовался MySQL и Sphinx. Первый в качестве сервера баз данных. Вот только не нужно снобизма. Многие веб проекты его используют. Работает и ладно. Мы поддерживаем все базы данных, которые поддерживает Django. У нас data access layer взят из этого проекта.
Как всегда гром прогремел среди ясного неба. Перестала индексироваться база событий с ошибкой, ноги которой растут из MySQL:
indexer --all --rotate -c /home/vs/app/sphinx.conf
Sphinx 0.9.9-rc2 (r1785) Copyright (c) 2001-2009, Andrew Aksyonoff using config file '/home/vs/app/sphinx.conf'... indexing index 'events_eventssphinx'...
ERROR: index 'events_eventssphinx': sql_query: Incorrect key file for table '/tmp/#sql_15e2_1.MYI'; try to repair it (DSN=mysql://root:***@localhost:3306/scrapy).
total 0 docs, 0 bytes total 368.361 sec, 0 bytes/sec, 0.00 docs/sec total 0 reads, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg total 0 writes, 0.000 sec, 0.0 kb/call avg, 0.0 msec/call avg

Комментарии