Совсем недавно при настройке репликации в MySQL при запуске slave была выдана ошибка: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
Ниже я расскажу ее причину и как быстро ее устранить.
Совсем недавно при настройке репликации в MySQL при запуске slave была выдана ошибка: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
Ниже я расскажу ее причину и как быстро ее устранить.
Иногда нужно установить строго определенную версию MySQL (например 5.7.28), а не самую последнюю (свежую 5.7.31).
Как это сделать на Debian читаем ниже.
24 июня 2020 года вышла первая стабильная версия MariaDB 10.5.4, ключевых улучшений достаточно много, самые интересные это конечно 2 новых движка хранения — S3 и ColumnStore.
Давайте попробуем установить новую версию на чистую систему Oracle Linux 7.
В предыдущей статье мы рассмотрели вопрос создания горячей резервной копии MySQL с одновременным копированием на удаленный сервер, но скопировать это часть задачи, ведь на удаленном сервере может потребоваться запустить рабочий MySQL из этой горячей копии.
Ниже я расскажу как это сделать.
Начиная с версии MySQL 5.7.5 допускается динамическое изменение размера innodb_buffer_pool_size (без перезапуска MySQL).
Как это правильно сделать — читаем ниже.
Довольно часто встречается ситуация когда MySQL разросся до размеров в десятки и сотни гигабайт, место для резервной копии на сервере уже нет, а нужно создать копию всех баз и переместить ее на удаленный сервер. Иногда встречается ситуация, когда нужно развернуть полную копию MySQL на другом сервере.
В данной статье я расскажу как при помощи Percona Xtrabackup можно легко и быстро делать горячие резервные копии MySQL (горячие — значит без остановки MySQL) с одновременным перемещением копии на удаленный сервер, при этом на локальном сервере резервная копия не оседает и не занимает место, что очень удобно.
18 июня 2019 года вышла первая стабильная версия MariaDB 10.4.6, ключевых улучшений достаточно много, самое интересное для меня это конечно же технология синхронной multi-master репликации Galera 4.
Давайте попробуем установить новую версию на чистую систему Debian 9 (Stretch).
На первый взгляд может показаться, что тема не стоит и выеденного яйца, но при детальном рассмотрении вопросом управления временным табличным пространством (temporary tablespace) в Oracle MySQL нужно вовремя озаботиться — это позволит избежать появления различных проблем в будущем.
Давайте рассмотрим что такое временное табличное пространство (temporary tablespace) в Oracle MySQL, как им управлять и какие проблемы нас могут ждать если мы вовремя не настроим некоторые параметры.
Jemalloc является высокопроизводительным менеджером распределения оперативной памяти, который для платформы Linux реализован в виде самостоятельной библиотеки. Jemalloc является оптимизированным вариантом реализации функций malloc, который призван решать проблемы с фрагментацией при выделения памяти в несколько потоков возникающие на однопроцессорных и многопроцессорных системах и оптимальной утилизации ресурсов CPU. Применение jemalloc даёт возможность повысить производительность всей системы, уменьшив фрагментацию и как результат понизить потребление оперативной памяти (RAM). Jemalloc изначально был написан Джейсоном Эвансом (Jason Evans) для FreeBSD, а потом портирован на платформу Linux.
TCMalloc (Thread-Caching Malloc) является аналогом Jemalloc от компании Google.
В интернете очень много статей на тему использования jemalloc и tcmalloc с разными клонами MySQL, но к великому сожалению если настраивать MySQL по этим статьям, то ничего не получиться. Статьи банально устарели. Так давайте же актуализируем их для Oracle MySQL на Debian 9.
Иногда во время выполнения определенных операций над таблицами (ALTER TABLE) может произойти аварийное завершение процесса mysqld, после запуска MySQL таблица над которой производилась операция становится потерянной (осиротевшей). Такие таблицы могут занимать дисковое пространство и висеть мертвым грузом.
Давайте разберемся как их удалять.