Size: a a a

DBA - русскоговорящее сообщество

2021 April 20

}

}|{oπa in DBA - русскоговорящее сообщество
Та фиг знает, поэтому и спрашиваю
источник

BJ

Brian Jho in DBA - русскоговорящее сообщество
Всем доброго дня! Подскажите как вытащить из данной таблицы топ из 10 по кол-ву повторений PRODUCT_ID в приведенной таблице
источник

BJ

Brian Jho in DBA - русскоговорящее сообщество
источник

BJ

Brian Jho in DBA - русскоговорящее сообщество
что-то типа COUNT(ID)  GROUP BY ELEMENT_ID ?
источник

IS

Igor Sinev in DBA - русскоговорящее сообщество
Коллеги привет!

Нужен совет по переносу данные с одного сервера MySQL 5.7 на другой MySQL 8.0 c минимальным временем простоя.

Версии MySQL находятся на разных виртуальных серверах.

Размер /var/lib/mysql/dbname - 32Гб, sql.gz - 5.6Гб. В идеале оба сервера должны быть доступны с актуальной версией данных на случай возникновения исключительных ситуаций и перехода обратно на предыдущую версию.

Так понимаем надо использовать репликацию GTID, но не уверены насчет разницы версий и возможности последующего переключения на новый сервер если что-то пошло не так.

Может кто-то посоветует компанию или специалиста, которые могут помочь с этой темой?
источник

А

Александр in DBA - русскоговорящее сообщество
SELECT PRODUCT_ID, count(product_ID) AS "cnt"
FROM DATABASE_NAME
GROUP BY PRODUCT_ID
ORDER BY "cnt"
LIMIT 10
источник

А

Александр in DBA - русскоговорящее сообщество
Если правильно понял вопрос, конечно
источник

BJ

Brian Jho in DBA - русскоговорящее сообщество
Да все так, уже разобрался, спасибо большое!
источник

ls

løst søul in DBA - русскоговорящее сообщество
поднимите реплику 5.7 -> 8.0 и переедьте на неё
источник

IS

Igor Sinev in DBA - русскоговорящее сообщество
вроде бы есть возможность сократить даунтайм на время поднятия реплики за счет GTID

восстановление базы из бэкапа само себе занимает пару часов, хотелось бы не останавливать сервера на такое время
источник

ls

løst søul in DBA - русскоговорящее сообщество
gtid никак не влияет на сокращение даунтайма
источник

ls

løst søul in DBA - русскоговорящее сообщество
хотя нет, в некоторых случаях влияет, если используется MTS
источник

ls

løst søul in DBA - русскоговорящее сообщество
у вас 5.7 на gtid? или вы хотите использовать gtid для переезда на 8?
источник

IS

Igor Sinev in DBA - русскоговорящее сообщество
сейчас на 5.7 ничего не включено на эту тему, но вроде бы его несложно включить?
источник

ls

løst søul in DBA - русскоговорящее сообщество
тогда перед переездом я бы вам порекомендовал сначала включить gtid на 5.7 и проверить, что у вас ничего не отстрелило, ибо есть ограничения
источник

ls

løst søul in DBA - русскоговорящее сообщество
в документации есть мануал как переезжать на gtid без простоя вообще
источник

IS

Igor Sinev in DBA - русскоговорящее сообщество
А что может сломаться?
источник

ls

løst søul in DBA - русскоговорящее сообщество
источник

IS

Igor Sinev in DBA - русскоговорящее сообщество
Спасибо!
источник
2021 April 21

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
И order by count(id) limit 10
источник