
Navern
05.09.2016
15:09:36
зависали некоторые операции типа optimize table

Dmitry
05.09.2016
15:09:36
у вас своп вкл или выкл

Navern
05.09.2016
15:09:59
на системе выключен

Anton
05.09.2016
15:10:06
+

Google

Dmitry
05.09.2016
15:10:11
я не могу доказать что его надо вырубать начальству
и мы постоянно имеем застранный своп

Anton
05.09.2016
15:10:26
ХА это по умолчаниюотсутствие свопа
Именно для муськи
Патч ядра оом киллер
И своп не нужен

Dmitry
05.09.2016
15:11:03
даже так
а что тогда происходит когда кончается рама?
без оом?
или он валит всех кроме мкскула?

Anton
05.09.2016
15:11:49
Все как обычно он тебе память в хдд
Выгрузит
Потом умрет

Google

Anton
05.09.2016
15:12:00
)))

Navern
05.09.2016
15:12:33
там вроде скоро в ядро улучшенный оом киллер приедет
если уже не приехал

Anton
05.09.2016
15:12:39
Не, надо резерв оставлять процентов 20 + мониторинг

Navern
05.09.2016
15:13:03
ну вообще да, если ты довел до оом киллера то тебе грустно скорей всего будет

Dmitry
05.09.2016
15:13:05
рама такое дело, что можно только поймать алерт
и тут раз
ну я доказываю начальству что если мускул жрет дофига, то надо или оптимизировать код, или досыпать рамы

Anton
05.09.2016
15:13:45
Тюнить ядро одназначно и ограничивать муську плюс резерв

Dmitry
05.09.2016
15:13:45
решать вопросы жалким свопом в 1 гиг
смысла нет

Anton
05.09.2016
15:14:04
Это конечно как пердеть в лужу

Dmitry
05.09.2016
15:14:05
от него только вред

Navern
05.09.2016
15:16:26
ну вы oom score
поставьте
для MySQL и получше будет

Dmitry
05.09.2016
15:16:37
а как своп выключали? в системе или мускуле?

Navern
05.09.2016
15:16:44
swapoff

Dmitry
05.09.2016
15:16:57
просто в мускуле есть галка

Anton
05.09.2016
15:16:58
Да каэшн в фстаб комментишь и всех делов

Google

Dmitry
05.09.2016
15:17:00
чтобы не свапил он

Anton
05.09.2016
15:17:06
Ну и свапофф

Dmitry
05.09.2016
15:17:07
но чтото мне говорили что оно так себе

Anton
05.09.2016
15:17:10
Если онлайн

Navern
05.09.2016
15:18:48
MySQL не может спалить свап это или норм память, то что ему отдают:)

Dmitry
05.09.2016
15:18:59
ну это я понимаю
https://dev.mysql.com/doc/refman/5.7/en/server-options.html#option_mysqld_memlock
я про эту галку

Anton
05.09.2016
15:20:21
Да там скачки, которые к этому приводят из опыта если все кэши и буфер посчитаны с запасом то проблем не будет
Главное на сервере с базой ничего кроме этой базы не юзать

Dmitry
05.09.2016
15:21:37
ну вот сейчас решаем проблемы
у нас рассылььщик почты, котрый шлет очень много, связка exim+phplist+mysql
и жило все это на одном сервере
во время рассылки начинает жрать как не в себя мускул, а потом начинает екзим плодиться ( ~1000)

Anton
05.09.2016
15:23:13
Да я знаю такую тему, лучше разнести

Dmitry
05.09.2016
15:23:22
ну вот, собсна и разносим

Anton
05.09.2016
15:24:28
Или фиксить каждый мегабайт у почтовика
И пыхи
Имхо эт трабл трабл

Google

Anton
05.09.2016
15:24:54
Проще разнести

Dmitry
05.09.2016
15:25:06
да. конечно
три обжоры на одном сервере - к оому
собсна пару раз уже ловили
https://www.youtube.com/watch?v=YKPIjkCrqsU #webinar #video #gtid #mysql
ничего, если я сюда такие видосики постить буду?
При репликации игнорировать ошибки вида duplicate entry
Опасно?

lost
07.09.2016
08:41:35
данные потерять можно, или обновления

Dmitry
07.09.2016
08:43:27
insertы там
ладно, вырублю игнор - пуусть разрабы смотрят

lost
07.09.2016
08:46:43
а бд какая?
mysql ?

Dmitry
07.09.2016
08:47:57
да

lost
07.09.2016
08:48:24
тогда insert on duplikate key update, только он автоинкремент увеличивает...

Dmitry
07.09.2016
08:49:06
там какието стремные ключи вообще
жаль я не сохранил

Architector
07.09.2016
08:56:05

Dmitry
07.09.2016
08:56:33
ну я сейчас врубил обратно
и репликация едет нормально

Google

Dmitry
07.09.2016
08:56:52
дело в том что такая фигня на свежих дампах

lost
07.09.2016
08:57:10
ну а чего бы ей не ехать, проскипал, и пошло-поехало :)

Dmitry
07.09.2016
08:57:28
ну я понимаю что скорее всего спрятал себе грабли в высокой траве
самое смешное что в конфиге этот игнор уже был записан и зарешечен )

Architector
07.09.2016
08:58:47
дампы (если они через mysqldump) могут быть неконсистентны (даже с синглтранзакшн и таблицами только innodb)

Dmitry
07.09.2016
09:00:07
как такое может быть
и неужели надо бекапить все перконовским бекапом?

Architector
07.09.2016
09:52:10
нет почему же, все логично. Изменение структуры таблиц нетранзакционно
Да можно пользоваться перконой - у них есть лок на ддл.

Dmitry
07.09.2016
10:24:52
мускула
как я понял