Однажды увеличивая размер «innodb_log_file_size», я заметил ошибку в файле /var/log/mysql/error.log:
Читать далее «Решение «InnoDB Error ib_logfile0 is of different size»»Архивы рубрик:MySQL
Как преобразовать таблицы MySQL из MyISAM в InnoDB
Так как InnoDB надежнее для хранения важных данных и производительнее при частых запросах на запись, то преобразую таблицы MyISAM в InnoDB, в старых базах данных, в одной из компаний.
Читать далее «Как преобразовать таблицы MySQL из MyISAM в InnoDB»MySQL. Несоответствие времени в логах ошибок и медленных запросов
Однажды включал логи медленных запросов и заметил что пишется время с неверным часовым поясом.
Читать далее «MySQL. Несоответствие времени в логах ошибок и медленных запросов»Как изменить join_buffer_size в MySQL
Приведу пример изменения join_buffer_size в MySQL.
join_buffer_size определяет размер буфера для сканирования индекса и объединений без индексов. Рекомендую добавить индексы либо немного увеличить join_buffer_size (но в этом случае будет выполняться полное сканирование таблицы).
Как включить Slow Query Log в MySQL
Включение slow_query_log и log_queries_not_using_indexes помогут выявить медленные запросы и запросы без индексов, которые влияют на производительность MySQL сервера.
Читать далее «Как включить Slow Query Log в MySQL»Как увидеть процесс экспорта SQL файла?
Для того чтобы видеть процесс экспорта базы данных в SQL файл можно воспользоваться утилитой Pipe Viewer.
Читать далее «Как увидеть процесс экспорта SQL файла?»Триггеры в MySQL
Триггеры MySQL — процедуры которые срабатывают при определенных событиях, например вставке, удалении, изменении строки.
Читать далее «Триггеры в MySQL»cPanel. Обновление MySQL 5.5 до 5.7
На примере обновлю MySQL сервер с версии 5.5 до 5.7.
Перед выполнение обновления необходимо обязательно сделать резервные копии всех баз данных, в том числе и стандартных.
Восстановление MySQL InnoDB после отключения электропитания
Однажды после того как отключилось электропитание, розрядились UPS, потом не сработала автоматика запуска генератора из-за чего он включался и выключался несколько раз, в итоге сервер с MySQL тоже несколько раз был запущен и отключен от электропитания, в последствии были повреждены таблицы разных баз данных, в том числе и база по умолчанию с mysql пользователями, в результате MySQL демон не запускался.
Читать далее «Восстановление MySQL InnoDB после отключения электропитания»Изменение InnoDB log file size в MySQL
InnoDB log file size — размер файлов журнала транзакций, которые необходимы для отмены транзакций и восстановления базы в случае сбоя.
Читать далее «Изменение InnoDB log file size в MySQL»