Гость
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обновил mariadb 5.5 на mariadb 10.5, есть непонятки / 5 сообщений из 5, страница 1 из 1
16.11.2021, 00:34
    #40112223
macar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновил mariadb 5.5 на mariadb 10.5, есть непонятки
После обновления появились записи в slow.log, хотя на 5.5 последнее время их не было вообще, правда нагрузка на сервер упала.
В пятой версии у меня было так:

innodb_buffer_pool_size = 12G
innodb_log_file_size = 512M
innodb_log_files_in_group = 6

в 10.5
innodb_log_files_in_group - считается устаревшим и игнорируется
делать innodb_log_file_size = 3G - вроде как не желательно.

Сейчас стоит:
innodb_buffer_pool_size = 12G
innodb_log_file_size = 512M

Пробовал читать на сайте, ответа не нашел.
Знающие, подскажите как правильно сделать?
...
Рейтинг: 0 / 0
16.11.2021, 01:41
    #40112226
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновил mariadb 5.5 на mariadb 10.5, есть непонятки
https://mariadb.com/kb/en/innodb-system-variables/#innodb_log_file_size Description: Size in bytes of each InnoDB redo log file in the log group. The combined size can be no more than 512GB. Larger values mean less disk I/O due to less flushing checkpoint activity, but also slower recovery from a crash. In MariaDB 10.5 , crash recovery has been improved and shouldn't run out of memory, so the default has been increased. It can safely be set higher to reduce checkpoint flushing, even larger than innodb_buffer_pool_size.переводим
В MariaDB 10.5 улучшено восстановление после сбоя, и теперь не должно быть нехватки памяти, поэтому значение по умолчанию было увеличено. Его можно безопасно установить выше, чтобы уменьшить сброс контрольных точек, даже больше, чем innodb_buffer_pool_size

здесь объяснение
https://jira.mariadb.org/browse/MDEV-14425
один файл на добавление или циклический будет работать быстрее чем несколько.

так что не надо боятся одного большого файла.


https://mariadb.com/kb/en/innodb-redo-log/ From MariaDB 10.5, there is only one redo log, so the file will always be named ib_logfile0.переводим
Начиная с MariaDB 10.5, существует только один журнал повторов, поэтому файл всегда будет называться ib_logfile0.
...
Рейтинг: 0 / 0
16.11.2021, 16:16
    #40112362
macar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновил mariadb 5.5 на mariadb 10.5, есть непонятки
Alex_Ustinov

здесь объяснение
https://jira.mariadb.org/browse/MDEV-14425
один файл на добавление или циклический будет работать быстрее чем несколько.
так что не надо боятся одного большого файла.

Получается можно сделать так:
innodb_buffer_pool_size = 12G
innodb_log_file_size = 512M

и так:
innodb_buffer_pool_size = 12G
innodb_log_file_size = 3G

и будет в обоих случаях правильно, я правильно понял?
...
Рейтинг: 0 / 0
16.11.2021, 17:20
    #40112373
Alex_Ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновил mariadb 5.5 на mariadb 10.5, есть непонятки
да
...
Рейтинг: 0 / 0
16.11.2021, 17:34
    #40112377
macar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обновил mariadb 5.5 на mariadb 10.5, есть непонятки
Спасибо.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обновил mariadb 5.5 на mariadb 10.5, есть непонятки / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]