@mysql_ru

Страница 141 из 142
Сергей
21.02.2018
10:59:20
Функциональных индексов нет

Vlad
21.02.2018
11:43:41
Создать таблицу из запроса и ее потом быстро читать
решил удалением всех строк, кроме того, что в regex

Andrey
21.02.2018
11:59:11
Народ, а подскажите хорошие блоги и ресурсы по MySQL? Может есть где-то списочек?

Свежий +)

Google
Alexey
21.02.2018
12:02:55
Свежий +)
свежее не бывает: https://planet.mysql.com/

Andrey
21.02.2018
12:03:51
?

Alexey
21.02.2018
12:07:58
обычно самое интересное в блоге Перконы https://www.percona.com/blog/

и в слайдах докладов с их конференций: https://www.percona.com/live/conferences

Andrey
21.02.2018
12:13:38
У меня нашелся еще в ридере - http://lefred.be/

Alexey
21.02.2018
12:14:56
это всё агрегируется на planet mysql

Andrey
21.02.2018
12:15:13
Ага, уже вижу, спасибо!

Alexey
21.02.2018
12:17:08
нужно смотреть, от кого что прилетает на planet mysql, а потом выбирать ключевых блоггеров в зависимости от интересов

Pavel
21.02.2018
12:17:38
Интересная идея агрегатора

Ilshat
21.02.2018
12:22:55
привет, ребят. Можно ли поле наподобие типа SET (данные через запятую) вывести как отдельные строки? 1 apple,orange > 1 apple 1 orange типа такого?

Anton
21.02.2018
12:25:42
если просто текстом многострочным, то REPLACE поможет. Если каждой отдельной строкой, то джойнишь селект из рандомной таблицы с лимитом=к-во элементов по SUBSTRING_INDEX

коряво, но реально

Google
eldarQa
21.02.2018
14:36:49
Привет всем, у меня такой вопрос. Есть таблица `users`, `promocodes` и `users_promocodes`. Ключи `users_promocodes` такие: `user_id` (`users.id`) `promocode_id` (`promocodes.id`) Как можно сменить поле `users.bonus` у всех юзеров, у которых, promocode_id = 10?

Ins
21.02.2018
18:09:55
Всем добрый вечер

Кто подскажет, после установки mysql получаю сообщение, что таблицы служебной бд mysql повреждены - corrupted

Версия 5.7.2

Google говорит о repair таблиц, восстановлении из бэкапа, но у меня нет бэкапа, еще сделать не успел, так как только субд установил

Ос: centos 7.3

Вероятная причина в том, что раньше уже стоял mysql, вернее даже mariadb , и после его удаления через yum remove остался хвост в виде датафайлов , который был поврежден

Сейчас после установки новой версии mysql у меня перестали проходить коннекты к бд, ошибка access denied for user root with password or no password

Еще одна проблема связана с тем, что maridb не поддерживает подзапросы. Поэтому и стал ставить традиционный mysql

Maridb был версии 10

Сейчас вопрос еще в том, как получить новую рабочую бд mysql в var/lib

И как решить вопрос с access denied

Anton
21.02.2018
18:22:06
если сервак только под БД может проще ось переставить?

Ins
21.02.2018
18:23:01
Много пакетов ставить придется, там помимо mysql еще oracle 12c живет

Несколько бд живет

Anton
21.02.2018
18:23:25
жестоко

Ins
21.02.2018
18:23:39
А бд mysql нужна для интеграции

ERROR 1728 (HY000): Cannot load from mysql.user. The table is probably corrupted

Александр
21.02.2018
18:25:04
Да что вы, yum remove mysql-server, rm -rf /var/lib/mysql и поставить заново

Google
Ins
21.02.2018
18:25:43
Спасибо

Александр
21.02.2018
18:25:43
Или data dir поменять, это проще

если сервак только под БД может проще ось переставить?
Жесть а не совет, такое только для Windows подходит)

Anton
21.02.2018
18:27:53
каюсь, ни админ не разу))))

Yaroslav
21.02.2018
18:52:52
дипломированный не админ)

Pavel
21.02.2018
19:14:35
ERROR 1728 (HY000): Cannot load from mysql.user. The table is probably corrupted
системные таблицы неплохо чинил mysql-update, подробно расписан в мануале по inpalce upgrade 5.6 -> 5.7 ну или полностью пересоздать БД: mysql --initialize или mysql_install_db (до 5.7.6)

я понимаю всю бесполезность своего вопроса, но ситуация уже близка к безысходной... в декабре на это напоролся в одном проекте (решилось только снятием нагрузки), и вот опять - на другом. Почему отстаёт реплика? OS: Debian 8.9-9.3 (kernel 3.16-4.9) percona-server (5.7.18-5.7.20), GTID обычная master-master репликация (первый раз неактивный мастер начал отставать, сейчас напоролся, когда начал делать третий слейв)

ключевой момент - отстаёт именно Slave_SQL тред Slave_IO прекрасно успевает вытаскивать все данные и складывать в relay_log

Сергей
21.02.2018
19:30:13
Вроде версия 5.7 имеет проблемы производитености в репликации

Pavel
21.02.2018
19:40:27
спасибо, читаю... и да, немного упрощу задачу: по ВСЕМ ресурсам и мастер, и слйев имеют запас в несколько раз (а иногда - в 1-2 порядка!) MEM ~ 90% RAM (кроме бд на серверах ничего нет) cpu ~ 20% (sys+user) disk: iops и Mbps на обычном dd подлетают до небес по сравнению с обычной работой mysql net: kpps и Mbps - mysql использует меньше 10% канала

Сергей
21.02.2018
19:42:02
Имею несколько серверов на 5.5-25 версии в режиме мастер-слейв в row репликации и горя не знаю)))

В 5.6 вроде поломали репликацию

Pavel
21.02.2018
19:43:32
у меня бинлог тоже в row, по другому просто не получится)) но 5.7 - требования разработки

Сергей
21.02.2018
19:43:52
Печалька

Pavel
21.02.2018
19:46:29
печалька обычно в том, что (помимо прочего) приходится использовать такие инструменты, которые хотя бы иногда позволяют делать горячие альтеры, чтобы заткнуть хоть какие-то дыры в том легаси, которые имеется

прикол в том, что даже рискуя получить фарш вместо базы (в слейве), путём настройки репликации (slave_sql) в 20+ потоков (хотя больше 4-5 на самом деле не работало параллельно), результата добиться так и не удалось единственное, что хоть как-то влияло: log_slave_updates но в первом проекте его просто нельзя было отключить, а сейчас его отключение ведёт к ... скажем так, не самому понятному поведению. Вот и надеялся, что здесь получится найти людей, которые знают чуток про совместную работу gtid и старого механизма репликации

Anton
21.02.2018
19:55:36
@sklif2004 если помогло log_slave_updates, то возможно стоит попробовать перенести бин/релей логи в другой диск

А так же проверит некоторые конфиги, например innnodb_io_capacity

Pavel
21.02.2018
19:57:35
всё на ssd, raid1 или raid10 io_capacity - от 300 до 1000 результатов не дают

Google
Anton
21.02.2018
19:57:52
"прикол в том, что даже рискуя получить фарш вместо базы" - насколько я помню, при gtide mode= on и авто позишн рисков никаких

всё на ssd - тогда стоит ставить боольше тысячи, и естественно добавить io_capacity_max

Pavel
21.02.2018
19:58:41
а "другой диск" - возможно идея... скинуть в другой раздел

Anton
21.02.2018
19:58:56
Физический, не логический

мне помогло нехило

НАсчёт паралельной реплики ничего не скажу - сам только планирую на неё переезжать((((

Anton
21.02.2018
19:59:32
Да ладно, не так всё и ужасно))))

Pavel
21.02.2018
20:01:49
Физический, не логический
да хотя бы логический, исключить косяки FS

Anton
21.02.2018
20:04:07
https://pgconf.ru/en/2015/89431
не находишь, что субъективно?))))

Сергей
21.02.2018
20:05:11
не находишь, что субъективно?))))
На самом деле была другая статья Царева где коменты разрабов были

Как бы не пустой звук

Они признали багу

Anton
21.02.2018
20:05:46
НУ, просто уже даже из названия вытекает субъективность))))

Сергей
21.02.2018
20:06:14
Мнение каждого субъектовно

Anton
21.02.2018
20:08:16
согласен, но прямо в названии доклада об одной системе упоминать в превосходящем ключе конкурента - как-то странно))))

Pavel
21.02.2018
22:32:50
спасибо за доклад Олега Царёва, хоть и весьма старенький, спорный и однобокий, но 1) имеющий право на жизнь, 2) нашёл много полезных ссылок, будет чего завтра поковырять (всё лучше, чем тупик), ну и другие доклады посмотреть (вот кстати, чуть посвежее: http://www.highload.ru/2016/abstracts/2345.html)

Suxrob
22.02.2018
06:03:56
HTTP://UPVESTI.COM/P23064

Google
Anton
22.02.2018
06:55:19
@sklif2004 Я тут ещё какую фичу вспомнил. Скорее всего конечно не твой случай, но проверить стоит. Мы как-то долго бились с лагом реплике, который закрылся в настройках энергосбережения в биосе. Убрали Power Safe - всё пошло хорошо

Anton
22.02.2018
07:09:16
каюсь, ни админ не разу))))

но админам передам этот набор непонятных мне слов?

Alexey
22.02.2018
07:12:25
я примерно на эту тему буду делать доклад на percona live: https://www.percona.com/live/18/sessions/benchmark-noise-reduction-how-to-configure-your-machines-for-stable-results

там в общем-то о том, как в современном железе и ОС оторвать всякие новомодные штуки и заставить их работать на полную катушку

как выяснилось, это такая нетривиальная задача

Anton
22.02.2018
07:14:00
Далековато блин.?

Alexey
22.02.2018
07:18:31
слайды будут. может на местных конференциях продублирую

Ins
22.02.2018
08:27:31
Как побороть ошибку access denied for user root@localhost?

Using password NO

Using password YES

Не могу подключиться к бд

Kca
22.02.2018
08:28:11
Добавить пароль?

Страница 141 из 142