Расчет и изменение размера redo-log InnoDB (innodb_log_file_size)

Процедура изменения размера redo-лога InnoDB в MySQL довольно простая и на эту тему есть несколько хороших статей, раздутых, но хороших. Официальная документация не такая подробная, но все равно информативная и даже она почему-то была удалена примерно через пару месяцев после публикации моей статьи. Но к сожалению в этих статьях совершенно не пишут как правильно рассчитать размер redo-лога (параметр innodb_log_file_size), а ведь он достаточно важен для нагруженного сервера MySQL.

Давайте рассмотрим алгоритм расчета правильного размера innodb_log_file_size и поменяем его на своем сервере.

Продолжить чтение


Установка MariaDB 10.3 на Debian 9

25 мая 2018 года вышла первая стабильная версия MariaDB 10.3.7 которая будет поддерживаться до мая 2023 года.

Как пишут разработчики: MariaDB 10.3 — это эволюция MariaDB 10.2 с несколькими совершенно новыми функциями, которые больше нигде нельзя найти.

Давайте попробуем установить новую версию на чистую систему Debian 9 (Stretch).

Продолжить чтение


Как увеличить максимальное число открытых файлов для MySQL

Зачастую при увеличении параметров max_connections или table_open_cache в более высокие значения они не могут быть установлены из-за ограничение ОС. При старте MySQL в логе error.log мы видим предупреждения:

2018-04-27T01:01:18.027751Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 32310)
2018-04-27T01:01:18.027846Z 0 [Warning] Changed limits: max_connections: 214 (requested 300)
2018-04-27T01:01:18.027853Z 0 [Warning] Changed limits: table_open_cache: 400 (requested 16000)

Которые говорят, что наши параметры не могут быть установлены.
Но как это исправить?
Читаем ниже.

Продолжить чтение


Обновление Oracle MySQL с 5.7 до 8.0

Буквально 4 дня назад вышла первая стабильная версия Oracle MySQL 8.0.11
Краткий список изменений на русском языке можно прочитать здесь, а полный на английском языке на официальном сайте здесь.

Давайте попробуем обновить Oracle MySQL 5.7.21 до 8.0.11

Продолжить чтение


Решение проблемы в MySQL — ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

На вновь установленном сервере с Oracle MySQL 5.7.21 при создании пользователя может возникнуть ошибка ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Давайте быстро разберемся откуда она появилась и как её устранить.

Продолжить чтение


Аудит MySQL с помощью различных плагинов

Довольно часто возникают задачи аудита разных событий в базе данных — это может помочь контролировать активность базы данных для обеспечения безопасности, создания разных отчетов, а так же устранения неполадок. Для MySQL существует несколько плагинов реализующих функционал аудита. Ниже мы познакомимся с этими плагинами и попробуем использовать один из них.

Продолжить чтение




Начало работы с PostgreSQL 10

В предыдущих статьях мы научились устанавливать PostgreSQL 10 на Debian 9, а так же полностью удалять PostgreSQL 10.

В данной статье я расскажу о базовых операциях PostgreSQL 10: основные команды в оболочке psql, создание и удаление базы данных, работа с табличными пространствами, создание и удаление ролей, создание простых таблиц, работа со схемами и т.д.

Продолжить чтение


Установка MariaDB 10.2 на Debian 9

Думаю всем известно, что MariaDB — это ответвление от MySQL. Разработку и поддержку MariaDB осуществляет компания MariaDB Corporation Ab и фонд MariaDB Foundation. Ведущий разработчик MariaDB — это всем известный Майкл Видениус, автор оригинальной версии MySQL.

На текущий момент актуальной является версия MariaDB 10.2.13, которая была выпущена 13 февраля 2018 года. В новой версии MariaDB хранилище InnoDB было обновлено до выпуска 5.7.21, так же было исправлено более 100 ошибок, в том числе устранено 6 уязвимостей, которые могли быть использованы для инициирования удалённого отказа в обслуживании.

Давайте попробуем установить новую версию на чистую систему Debian 9.3 (Stretch).

Продолжить чтение


Страницы:123456789