Size: a a a

2020 June 10

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Artyom Harutyunyan
сам без понятий )) вот думаю где бы поставить чтобы запрос былл быстрый
дай количество строк в каждой таблице
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
из запроса
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
где можно посмотреть master ветку mysql и коммиты? нашёл только worklog и bugtracker
источник

SS

Sveta Smirnova in ru_mysql
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
как я понял, тут нету процесса разработки. они просто выкатывают исходники, когда выходит новая версия
источник

TS

Timur Solodovnikov in ru_mysql
у кого есть опыт запуска MySQL в k8s в проде? с размерами данных 100GB+? Интересны грабли
источник

SS

Sveta Smirnova in ru_mysql
🇻 🇱 🇦 🇩
как я понял, тут нету процесса разработки. они просто выкатывают исходники, когда выходит новая версия
Да. Весь процесс закрытый 🙁
источник

В

Вячеслав in ru_mysql
Может кто-то знает... Как узнать почему orchestrator не переключает автоматом на реплику после падения мастера?

Сообщение "is blocked due to a previous recovery" врядли верно, потому что предыдущее восстановление произошло 3 часа назад.

Да и в конфиге таймаут маленький "RecoveryPeriodBlockSeconds": 60
источник
2020 June 12

IV

Igor Vyrva in ru_mysql
Господа, такой вопрос
Есть Master-Slave репликация mariaDB
по определенным причинам сервер с Master был восстановлен из бекапа (целиком сервер)
Соответственно на Slave более полная информация
как корректно восстановить репликацию?
Сделать бекап базы на слейве
залить на мастер
сделать бекап (для данным по позиции и тд)
обновить эти данные на слейве

или можно просто поменять позицию и файл.бинлог на слейве и он будет дописываться?
источник

В

Вячеслав in ru_mysql
Igor Vyrva
Господа, такой вопрос
Есть Master-Slave репликация mariaDB
по определенным причинам сервер с Master был восстановлен из бекапа (целиком сервер)
Соответственно на Slave более полная информация
как корректно восстановить репликацию?
Сделать бекап базы на слейве
залить на мастер
сделать бекап (для данным по позиции и тд)
обновить эти данные на слейве

или можно просто поменять позицию и файл.бинлог на слейве и он будет дописываться?
Сделать бэкап слейва, так как он более полный, из его бекапа восстановить мастер, перенастроить репликацию
источник

IV

Igor Vyrva in ru_mysql
спасибо
источник

СШ

Слышал Шорохи... in ru_mysql
скажите а запись данных или выборка в таблице на 150 млн строк и полей примерно 15  с индексами, спокойно будет проходить или нужно чот шаманить уже
источник

NI

Nickolay Ihalainen in ru_mysql
Слышал Шорохи
скажите а запись данных или выборка в таблице на 150 млн строк и полей примерно 15  с индексами, спокойно будет проходить или нужно чот шаманить уже
если оперативы не меньше 20GB и буферпул процентов 70-80 от оперативы и innodb_flush_method=O_DIRECT (или 40-50% от оперативы без O_DIRECT), то табличка поместится в буферпул и выборки на 1-10k строк будут бодрыми. Если средний размер строки в show table status like 'tablename'; несколько килобайт и табличка сама гигов 100, то или оперативы надо больше или нормализовать, или обращаться только к горячим данным.
источник

🇻

🇻 🇱 🇦 🇩 in ru_mysql
Nickolay Ihalainen
если оперативы не меньше 20GB и буферпул процентов 70-80 от оперативы и innodb_flush_method=O_DIRECT (или 40-50% от оперативы без O_DIRECT), то табличка поместится в буферпул и выборки на 1-10k строк будут бодрыми. Если средний размер строки в show table status like 'tablename'; несколько килобайт и табличка сама гигов 100, то или оперативы надо больше или нормализовать, или обращаться только к горячим данным.
или использовать диск быстрый SSD или NvmE
источник

YP

Yevgeniy Peressadko in ru_mysql
доброго времени суток

MariaDB [(none)]> show errors;
Empty set

но в файле параметров ***.cnf нет упоминаний вида
log = /var/log/mysql/mysql.log
или
relay-log = /var/log/mysql/mysql-relay-bin.log

значит ли это что база нигде не отображает свои ошибки и живет своей жизнью?

/третий день как админю базы...
источник

YP

Yevgeniy Peressadko in ru_mysql
имеется в виду mariadb )
источник

YP

Yevgeniy Peressadko in ru_mysql
You have to activate the query logging in mysql.
edit /etc/my.cnf
источник

YP

Yevgeniy Peressadko in ru_mysql
еще раз:
если у меня в ***.cnf нет записей ***log***=". . ." то у меня инфа об ошибках в базе нигде не отображается?
источник

NI

Nickolay Ihalainen in ru_mysql
Yevgeniy Peressadko
доброго времени суток

MariaDB [(none)]> show errors;
Empty set

но в файле параметров ***.cnf нет упоминаний вида
log = /var/log/mysql/mysql.log
или
relay-log = /var/log/mysql/mysql-relay-bin.log

значит ли это что база нигде не отображает свои ошибки и живет своей жизнью?

/третий день как админю базы...
mysql/mariadb всегда пишет лог куда-то. на крайний случай в stdout/stderr и этов видно в journalctl или /var/log
select @@log_error; -- покажет файл если он настроен
источник

YP

Yevgeniy Peressadko in ru_mysql
MariaDB [(none)]> select @@log_error;
+-------------+
| @@log_error |
+-------------+
|             |
+-------------+
1 row in set (0.00 sec)
источник