Spec-Zone .ru
спецификации, руководства, описания, API

23.4.1. Отладка MySQL Server

23.4.1.1. Компиляция MySQL для Отладки
23.4.1.2. Создание Файлов трассировки
23.4.1.3. Используя pdb создать Windows crashdump
23.4.1.4. Отладка mysqld под gdb
23.4.1.5. Используя Трассировку Стека
23.4.1.6. Используя Журналы Сервера, чтобы Найти Причины Ошибок в mysqld
23.4.1.7. Создание Прецедента, Если Вы Табличное Повреждение Опыта

Если Вы используете некоторую функциональность, которая очень нова в MySQL, можно попытаться выполнить mysqld с --skip-new (который отключает всю новую, потенциально опасную функциональность). См. Раздел C.5.4.2, "Что к MySQL Do If Продолжает Отказывать".

Если mysqld не хочет запускаться, следует проверить, что у Вас нет никого my.cnf файлы, которые вмешиваются в Вашу установку! Можно проверить Ваш my.cnf параметры с mysqld - значения по умолчанию печати и избегают использования их, запускаясь с mysqld - без значений по умолчанию....

Если mysqld начинает съедать ЦП или память или если это "зависает", можно использовать mysqladmin processlist состояние, чтобы узнать, выполняет ли кто-то запрос, который занимает много времени. Это может быть хорошая идея выполнить mysqladmin-i10 processlist состояние в некотором окне, если Вы испытываете проблемы производительности или проблемы, когда новые клиенты не могут соединиться.

Команда mysqladmin отладка выводит некоторую информацию о, привязывает использование, используемую память и использование запроса к файлу журнала MySQL. Это может помочь решить некоторые проблемы. Эта команда также обеспечивает немного полезной информации, даже если Вы не скомпилировали MySQL для того, чтобы отладить!

Если проблема состоит в том, что некоторые таблицы становятся медленнее и медленнее, следует попытаться оптимизировать таблицу с OPTIMIZE TABLE или myisamchk. См. Главу 5, MySQL Server Administration. Следует также проверить медленные запросы с EXPLAIN.

Следует также считать специфичный для ОС раздел в этом руководстве для проблем, которые могут быть уникальными для Вашей среды. См. Раздел 2.1, "Общее Руководство Установки".