Size: a a a

2021 August 17

D

Dmitriy in MySQL
Ну и посмотреть сам запрос. Короче, для ответа информации недостаточно
источник

IZ

Ilia Zviagin in MySQL
Точнее:
0) выделить больше кэш для данных
1) Создать индексы для запросов
источник

º

ºo in MySQL
Правильно ли я понимаю что поддержка OVER(PARTITION BY ..) есть только в 8 версии mySQL?
источник

IZ

Ilia Zviagin in MySQL
Да, оконные функции только в 8ке ванильной.
источник

Аа

А а in MySQL
Ты еще упускаешь из виду, что тебе потом дальше жить придется ))) Например, если реплика сдохнет.

Сделай дамп с главного сервера с --master-info, отредактируй его, добавив свой партиционинг, очисти вторичный сервер, разверни на нем модифицированный дамп. Включи репликацию. Потом присылай пиво на е-мейл ;)
источник

G

Grigorij in MySQL
А что у тебя за реализация мастер-мастер кластера?
Для мастер-слейва можно выключать sql_log_bin в сессии и делать что хочешь.
источник

G

Grigorij in MySQL
Некоторые перекрёстный мастер-слейв называют мастер-мастером
источник

ВТ

Виктор Ткаченко... in MySQL
Ну тут уж от задачи зависит. Получается в вашем случае нужна запись со статусом 2, только если именно по этому статусу datetime максимальный среди всех статусов
источник

A

Alexander in MySQL
да, перекрёстный мастер-слейф, похоже
источник

A

Alexander in MySQL
как отключение бин-логов поможет в моей задаче?
источник

G

Grigorij in MySQL
Ну вот тут же ты описывал то, что хочешь получить.
Запускаешь изменение на одном из серверов. Этот запрос не реплицируется. После выполнения запроса - остальные данные догоняются автоматически.
источник

A

Alexander in MySQL
читай внимательнее... я не могу запустить альтер на ноде -- не хватает места....
источник

G

Grigorij in MySQL
Ох. А остановить один из серверов на время можешь?
источник

G

Grigorij in MySQL
В голову приходит только:
1. Снять бекап с этой таблицы.
2. Дропнуть её.
3. Пересоздать с нужными партициями
4. Залить данные с бекапа и накопившиеся бинлоги
источник

A

Alexander in MySQL
могу
источник

A

Alexander in MySQL
спасибо, вариант
источник

A

Alexander in MySQL
но места для дампа может не хватить
источник

G

Grigorij in MySQL
Скинь по сети куда нибудь. Тебе же не обязательно его сохранять на ту же машину.
источник

G

Grigorij in MySQL
Это уже чисто административный вопрос. Уровня виртуалки.
источник

IZ

Ilia Zviagin in MySQL
Может тебе другой глобус надо ?
То не так, это не эдак... Это не могу, то не получится...
источник