Так как 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»Изменение InnoDB buffer pool в MySQL
Приведу пример изменения размера InnoDB buffer pool в MySQL.
В InnoDB buffer pool — это пространство памяти в котором хранятся индексы, кеши, буферы и т.д.