При создании аналитических дашбордов понадобилось агрегировать значения и сравнивать их значения по границам кварталов. Поиск границ кварталов решил созданием простого представлении к которому обращаюсь из запросов: CREATE OR REPLACE VIEW…
У репозитория изменился GPG ключ и автоматически софт не обновится. Версии пакетов 8.0.28 подписаны новым ключом. Ошибка выгляди так: MySQL 8.0 Community Server ... GPG key at file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql (0x5072E1F5) is…
Имеем ошибку в дашборде t=2021-08-24T14:39:09+0300 lvl=eror msg="query error" logger=tsdb.mysql err="Error 1267: Illegal mix of collations (utf8mb4_unicode_ci,COERCIBLE) and (utf8mb4_0900_ai_ci,COERCIBLE) for operation '='" t=2021-08-24T14:39:09+0300 lvl=eror msg="query error" logger=tsdb.mysql err="Error 1267: Illegal mix…
Запросы для подсчета размера схем и отдельных таблиц сервера MySQL
(далее…)
MySQL 8.0.24, настроена репликация, необходимо создать дополнительную реплику, или пересоздать имеющуюся.
(далее…)
После миграции на новую версию остались артефакты старых реплик.
(далее…)
Дано: MySQL 8.0.22 Community Edition из официального репозитория, ОС Oracle Linux 7.9 (OL). MySQL кластер с Master-Slave репликацией, построен на базе встроенного функционала.
Назначение репликации:
- разделение операций чтения и записи между Master и Slave сервером приложениями, которые умеют так работать
- резервное копирование производится на Slave сервере не затрагивая производительность Master
- на Slave производятся ресурсоёмкие операции чтения – аналитика, отчеты, справочники для центрального API
Требуется: в период высокой нагрузки развернуть дополнительные Slave без остановки Master, остановка Slave возможна на краткий разумный времени.
(далее…)
Дано: требуется синхронизация данных между системами, входная информация раз в час поступает в виде файла в формате CSV через запрос к веб сервису, должна быть загружена в таблицу MySQL. Сервер MySQL не локальный. ОС Oracle Linux 7, MySQL 8
(далее…)
Задача: два 8.0.22 MySQL Community Server в среде Oracle Linux Server release 7.9, настроена Master-Slave репликация. ВАЖНО ЗНАТЬ, что репликация это не резервное копирование, необходимо настроить на слейве резервирование всех баз. В среде с небольшими базами данных и наличием технологического окна для резервирования можно воспользоваться mysqldump.
(далее…)
Проблема: два 8.0.22 MySQL Community Server в среде Oracle Linux Server release 7.9, настроена Master-Slave репликация, катастрофически быстро уменьшилось место на диске с данными после загрузок и удаления больших объемов данных.
Причина: MySQL все изменения данных сохранил нарастающим итогом в бинарных логах, которые используются для репликации. И на мастере и на слейве.
(далее…)