Как ускорить Mysql. Чек лист работ

У Вас тормозит сайт. Вы не можете качественно отдать контент. Абоненты не могут нормально работать с закрытыми частями сайта. Служба поддержки получает звонки от разгневаных пользователей. Кто виноват и что делать? Ответ как правило в следующем: некачественный код не оптимизирована база не оптимально настроен сервер БД все вышесказанное вместе не справляется железо (этот пункт следует рассматривать только после оптимизации пп. 1-3) Оставим рефакторинг кода на откуп программистам и посмотрим, как … → …

Дамп таблиц mysql базы

При помощи стандартной утилиты mysqldump можно сделать полный бекап базы или бекап отдельной таблицы. Базы, которые весят по несколько десятков гигабайт выгоднее дампить по-таблично. Накатить в БД одну таблицу легче, чем вынимать таблицу из дампа Следующий скрипт выполняет по-табличный дамп. Отдельно сохраняется структура, триггреры, процедуры и события. Все дампы сжимаются и раскладываются по бд/дням #!/bin/sh MYSQL_BACKUP_PATH=/home/admin/www BACKUP_DATE=` date «+%Y-%m-%d»` set mask 077 cd $MYSQL_BACKUP_PATH mkdir $BACKUP_DATE cd $BACKUP_DATE # Просмотр … → …

revive adserver memcached

Условно график можно разделить на две части: слева — кеширование не используется, количество запросов в mysql до 30К в минуту, половина из них select’ы, половина кешированых запросов. Вся нагрузка падает на mysql справа — кеширование настроено через сокет, в базу идут только insert’ы, количество select’ов минимально, отрабатывает memcached Как настроить memcached через сокет в rivive adserver Очень просто, я указал свой путь к сокету, Вы ставите Ваш путь Для версий revive … → …

Установка mariadb client на gentoo

Проблема Не получается выполнить установку mariadb client на gentoo. Возникает ошибка конфликта взаимной блокировки [blocks B ] dev-db/mariadb («dev-db/mariadb» is blocking dev-db/mysql-5.6.24) [blocks B ] dev-db/mysql («dev-db/mysql» is blocking dev-db/mariadb-10.0.19) Решение Для полноценной установки только клиента mariadb нужно использовать следующие флаги dev-db/mariadb minimal -perl virtual/mysql minimal Александр Черных системный администратор Понравился пост? Лайкни! 0

Обновление mariadb 5.5 на mariadb 10.0

Досадная бага выскочила при переходе на  mariadb 10.0.14. Суть в том, что с новой машкой идёт обновленный движок innodb/xtradb 5.6.20. И вот он в упор не желает видеть диски в raw-формате, где собственно лежат бд 141105 22:39:05 [ERROR] InnoDB: ‘/dev/da2’ not a regular file. 141105 22:39:05 [ERROR] InnoDB: The system tablespace must be writable! 141105 22:39:05 [ERROR] Plugin ‘InnoDB’ init function returned error. 141105 22:39:05 [ERROR] Plugin ‘InnoDB’ registration as … → …