Как можно было убедиться из материала предыдущих глав, СУБД MySQL достаточно проста в использовании. Это делает ее идеальным инструментом для работы с базами данных в производственных средах самых различных типов, когда наем опытного администратора для выполнения административных задач невозможен. Несмотря на это все-таки необходимо выполнять определенный объем административной работы, независимо от размера вашей инсталляции. Основная цель этой главы заключается в определении главных критериев нормальной работы СУБД, т.е. критериев, исходя из которых вы сможете быть вполне уверены в том, что ваша база данных работает должным образом.
Обслуживание
Значительный объем работы по обслуживанию MySQL осуществляется с помощью различных файлов регистрации. Регистрация необходима в любых ситуациях, связанных с устранением и предупреждением проблем с вашей базой данных. Другим методом, который позволит работать вашей базе данных надежно и эффективно, является проверка, восстановление и оптимизация ваших таблиц в рабочем порядке. В данном разделе рассматривается каждый из этих методов.
Журналы регистрации
При запуске сервера MySQL, проверяется активизация всех параметров регистрации. При положительном результате проверки сервер запускает протоколирование в соответствующих журналах регистрации как составную часть процесса запуска. Журналы регистрации содержат информацию, необходимую для управления сервером. Анализ рабочих характеристик и исследование причин возникновения сбоев в работе сервера являются одними из основных причин анализа регистрационных журналов. Эти файлы хранятся в том же каталоге, что и файлы данных. Обычно это каталог /usr/local/mysql/data на Unix или c:mysqldata в Windows.
Все они являются простыми текстовыми файлами. Обычно это следующие типы журналов регистрации:
■ журнал ошибок;
■ журнал запросов;
■ журнал медленных запросов;
■ журнал обновлений;
■ двоичный журнал обновлений.
Журнал ошибок
Предназначение журнала ошибок определяется названием - он ведет протокол всех возникающих на сервере ошибок. Он является основным диагностическим инструментом.
Для того чтобы активизировать журнал ошибок, в командную строку сервера или в конфигурационный файл необходимо добавить параметр - -log-error.
Листинг 15.1.
[root@host]# /usr/local/mysql/bin/mysql_safe --log-error
Вот фрагмент журнала ошибок:
Листинг 15.2.
031024 15:19:08 InnoDB: Started
/usr/local/mysql/bin/mysql: ready for connections.
Version: '4.0.15-standard' socket: '/tmp/mysql.sock' port: 3306
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically write the file full: wait...
031024 15:19:07 InnoDB: Log file .ib_logfile1 did not exist: new to
be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB InnoDB: Doublewrite buffer not found: creating new InnoDB: Doublewrite buffer created
031024 15:42:02 /usr/local/mysql/bin/mysql: Normal shutdown 031024 15:42:02 InnoDB: Starting shutdown 031024 15:42:04 InnoDB: Shutdown completed
031024 15:42:04 /usr/local/mysql/bin/mysql: Shutdown complete Файл этого журнала всегда имеет расширение .err.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
Все о MySQL. Обслуживание, резервное копирование и восстановление
28-12-2009
<< Предыдущая статья | Следующая статья >> |
Все о MySQL. Назначение пароля пользователю root | Все о MySQL. Журнал запросов |