Сообщения с метками ‘mysql’

MySQL: killer queries

Встретил интересную задачку: написать shell скрипт который производил бы анализ процессов mysql и удалял те, что в коннекте более 5 мин исключая системные процессы (к примеру репликации), а так же отсылку по почте предупреждения если в логе ошибок mysql встречается строка ABCDEFGH.

Читать далее…

MySQL: HandlerSocket

Понадобилось прикрутить HandlerSocket-Plugin-for-MySQL

В наличии openSUSE 12.3 x86-64 на которой установлен mysql 5.5.32.
Также есть рабочий комп с этой же версий ОС.
Соответсвенно надо собрать rpm-ки для сервера, чтобы не заниматься ерундой — сборкой на самом сервере.
Сборку будем осуществлять под юзером builder.

Читать далее…

MySQL: миграция схем на новый сервер

Когда админишь более сотни баз, то вопрос переноса некоторых схем с одного сервера на другой не так уж и тривиален — к схемам имеют доступ десятки пользователей с различными правами.

Вообщем навоял скрипт ниже. Для работоспособности необходим Percona Toolkit for MySQL . Работоспособность проверена на openSUSE 12.3.

Читать далее…

MySQL: общая статистика подключений

Задача: необходимо собрать общую статистику по подключениям к серверу mysql. Интересует следующие данные – пользователь, ip адрес, БД к которой идет подключение.
Задача решается в два этапа:

  1. Сбор статистики подключений
  2. Обработка статистики

Читать далее…

OTRS: копирование тикитов на архивный сервер

Приходит время когда даже мощный и оптимизированный сервер mysql не справляется с нагрузкой. Чтобы вернуть былую скорость необходимо время от времени проводить очистку базы данных OTRS. Под очисткой я имею ввиду удаление успешно закрытых и объединенных тикитов. Чтобы иметь возможность в дальнейшем просмотреть эти тикиты необходимо перед очисткой произвести перенос тикитов и их вложений на архивный сервер OTRS.

Читать далее…

Оптимизация MySQL (MyISAM)

В наличии высоконагруженный MySQL сервер. На данном сервере крутиться единственная БД используемая OTRS.
Конфигурация сервера следующая:











IBM BladeCenter HS21






CPU: 









2









 x Intel









(









R









)









 Xeon









(









R









)









 E5530  









@









 2.40GHz
RAM: 8G






HDD: 2x72 GB 















(









RAID1









)














При текущей конфигурации сервера максимальное значение Load Average доходило до 3. После оптимизации максимальное значение в пиках не превышает 1,6.

Читать далее…

Конспект по MySQL

Инфа взята при прохождении курса Введение в СУБД MySQL

Читать далее…