5.5. Просмотр журналов работы

We use cookies. Read the Privacy and Cookie Policy

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 (Журнал медленных запросов).

Рис. 5.20. Просмотр журналов работы

Вверху вкладки вы увидите полосу прокрутки, которая показывает, какой фрагмент журнала вы сейчас просматриваете. В поле Page Content (Содержимое страницы) в правой части вкладки отображаются собственно строки данного фрагмента журнала, а в поле Events of page (События на странице) представлен список событий, облегчающий навигацию по журналу. Итак, вы теперь знаете, как найти интересующую вас информацию в журналах работы сервера MySQL. Подведем краткие итоги этой главы.

Данный текст является ознакомительным фрагментом.