5.5. Просмотр журналов работы
5.5. Просмотр журналов работы
Журналы работы сервера MySQL по умолчанию находятся в папке data корневой папки MySQL. Здесь вы можете найти следующие виды журналов.
• Журнал ошибок.
Файл с именем <Имя хоста>.err. Содержит сведения об ошибках в работе сервера, а также о запусках и остановках сервера. Просмотреть файл вы можете с помощью любого текстового редактора, например Блокнот или WordPad.
• Двоичные журналы.
Файлы с именем <Имя хоста>-bin.xxxxxx, где xxxxxx – порядковый номер журнала. Содержат историю изменений данных в базе. Создаются в случае, если сервер запущен с параметром – log-bin (более подробно об этом рассказывалось в подразделе «Двоичные журналы»).
Для просмотра двоичных журналов откройте окно командной строки Windows и выполните команду
mysqlbinlog <Список журналов>
или
mysqlbinlog <Список журналов> > <Имя файла>
В первом случае содержимое журналов, представленное в виде SQL-команд, отобразится в окне командной строки, во втором – запишется в указанный файл, который вы можете открыть в любом текстовом редакторе.
• Общий журнал запросов.
Файл с именем <Имя хоста>. log. Содержит полную информацию о подключениях и отключениях клиентских приложений и обо всех выполняемых SQL-командах. Создается в случае, если сервер запущен с параметром – log. Просмотреть общий журнал запросов можно с помощью любого текстового редактора, например WordPad или с помощью графической утилиты MySQL Administrator (см. ниже).
• Журнал медленных запросов.
Файл с именем <Имя хоста>-slow.log. Содержит информацию об SQL-командах, выполнение которых заняло слишком много времени (по умолчанию – более 10 с), и тем самым позволяет выявлять объекты, требующие оптимизации. Создается в случае, если сервер запущен с параметром – log-slow-queries. Просмотреть журнал медленных запросов можно с помощью любого текстового редактора, например WordPad, или с помощью графической утилиты MySQL Administrator.
Графическая утилита MySQL Administrator предоставляет удобный интерфейс для изучения общего журнала запросов и журнала медленных запросов (рис. 5.20). Запустив MySQL Administrator, в левой области главного окна щелкните пункт Server Logs (Журналы работы сервера) и откройте нужную вкладку: General Query Log (Общий журнал запросов) или Slow Query Log (Журнал медленных запросов).
Вверху вкладки вы увидите полосу прокрутки, которая показывает, какой фрагмент журнала вы сейчас просматриваете. В поле Page Content (Содержимое страницы) в правой части вкладки отображаются собственно строки данного фрагмента журнала, а в поле Events of page (События на странице) представлен список событий, облегчающий навигацию по журналу. Итак, вы теперь знаете, как найти интересующую вас информацию в журналах работы сервера MySQL. Подведем краткие итоги этой главы.
Данный текст является ознакомительным фрагментом.