Титла: Проблем с mysql Публикувано от: senser в Nov 22, 2006, 11:25 Здравейте,
Имам инсталиран MySQL 5.0.26 на следната машина: Gentoo Linux 2.6.17-hardened-r1 #1 Wed Nov 22 11:12:22 EET 2006 i686 AMD Duron Processor AuthenticAMD GNU/Linux всичко е компилирано с i686-pc-linux-gnu-3.4.6-hardenednopiessp glibc-2.3.6-r5 hardened & nptl Това са и опциите с които е компилирано: CFLAGS="-mtune=athlon-tbird -O3 -pipe -fomit-frame-pointerm -fstack-protector" Сега към проблема: тестова база world, в която има таблица City с 4079 записа сторидж енджин е MyISAM при опит за добавяне на индекс към някоя от колоните на таблицата MySQL-a крашва
ето какво излиза в лога:
Намерих подобни проблеми по форумите и решение с изключване на поддръжката на BerkleyDB при компилиране на MySQL, но при мен това не помогна. Увеличаването на буферите също не дава резулта. Интересното е, че ако се ползва InnoDB за сторидж енджин няма проблем. Подозирам, че проблема идва от glibc, но ...... Титла: Проблем с mysql Публикувано от: senser в Nov 22, 2006, 18:43 гледам из форумите че подобни проблеми има с таблици от 4.* версиите на MySQL
само че аз дори и когато създам нова таблица се получава същия краш явно има отношение към достъпването на паметта защото при елементарна таблица с 2 колони и 50 записа добавянето на индекс не предизвиква проблем, но увелича ли записите на 100 и умира ![]() Титла: Проблем с mysql Публикувано от: senser в Nov 24, 2006, 10:14 никой ли няма идея къде да търся проблема
![]() Титла: Проблем с mysql Публикувано от: CTEHATA в Nov 24, 2006, 12:24
Провери таблицата за грешки и пиши. Рядък, но гаден проблем. Дано помогнах ![]() Титла: Проблем с mysql Публикувано от: senser в Nov 24, 2006, 13:12
не е там проблема, но има връзка в смисъл, че проблема с добавянето на индекс не е в таблицата, защото се получава и при нова таблица в нова база данни, а казвам че има връзка защото при опит за добавяне на индекс, когато сервера крашва и таблицата естествено се маркира като "лоша" но при опит след това да я фиксна се получава грешка:
|