@MongoDBRussian

Страница 20 из 342
Max
10.08.2016
13:01:16
Ск свопа можно выделить?

yopp
10.08.2016
13:01:39
обычно выделяют половину памяти

можно ещё http://lwn.net/Articles/317814/

но ваще, если монге надо столько памяти, я бы добавил памяти

Google
yopp
10.08.2016
13:02:24
сколько индексы занимают?

Max
10.08.2016
13:02:41
Не знаю как узнать

yopp
10.08.2016
13:03:06
https://docs.mongodb.com/manual/tutorial/ensure-indexes-fit-ram/

Max
10.08.2016
13:03:41
Per collection?

yopp
10.08.2016
13:04:49
там слева есть отличное меню, в котором можно обнаружить db.stats()

Max
10.08.2016
13:10:45
Посчитал, где-то 700мб

yopp
10.08.2016
13:10:54
ну вот

тебе памяти надо больше

если индексы не влазят в память всё очень плохо

а ещё надо место на горячие страницы

Max
10.08.2016
13:11:49
А как знать что они не влазят? 700мб влазит в 1.9гб

Как оценить в отношении того сколько нужно самой монге

yopp
10.08.2016
13:13:20
2 гига памяти при учёте что 700 мегабайт только одни индексы это уже в притык

Google
Max
10.08.2016
13:13:34
Понял

Спасибо

yopp
10.08.2016
13:14:07
Как оценить в отношении того сколько нужно самой монге
есть понятие working set, это типа сколько суммарно занимают «горячие» документы и индексы

Max
10.08.2016
13:15:20
А горячие документы как-то измерить можно?

yopp
10.08.2016
13:16:02
примерно прикинуть по avgobjsize и какое количество документов из коллекции используется

IO какое преобладает? R/RW/W?

если R то можно грубо 4 * размер индексов

хотя в любом случае, без метрик, это всё катание какашек

яб просто пока перетащил на тачку в 8 гигами памяти и посмотрел бы

скорее всего 8 гигов за уши хватит на ближашее время

yopp
10.08.2016
13:19:32
монга очень чувствительна к количеству памяти

Max
10.08.2016
13:19:36
хотя в любом случае, без метрик, это всё катание какашек
А метрики, внутренние монговские статсы?

yopp
10.08.2016
13:19:40
да

можно взять прометея, если на MMS денег жалко

yopp
10.08.2016
13:20:42
об этом в доке мне кажется везде написано

Max
10.08.2016
13:27:58
Prometheus.io?

Общий вопрос, насколько хороша монго для больших объёмов документов? Ну вот например 200к и это только начало, через год уже будет за 5 млн доков, стоит уже задумываться над каким-то другим решением или при правильной настройке монга может схавать?

Daniel
10.08.2016
13:39:38
задумываться над другим решением надо сразу

Google
Max
10.08.2016
13:51:33
))) какой следующий эвалюционный шаг? Cassandra? Hadoop?

yopp
10.08.2016
14:10:06
роль играет размер документа, количество постоянно используемых документов и размер индексов

у меня есть подшефный кластер в котором десятки миллиардов документов, только размер там меньше террабайта. и это всё более-менее спокойно крутится на шарде из 3 репликасетов

на железе которое чуть моложе самой монги :)

))) какой следующий эвалюционный шаг? Cassandra? Hadoop?
следующий эволюционный шаг, правильный дизайн документов

мы например даже с компрессией в WT перешли на короткие имена ключей

мы стали более активно использовать вложенные документы, для того чтоб сократить объём индексов

Alexey
10.08.2016
14:15:28
Господа, а действительно, как просить монгу не занимать всю доступную память? А то дев-сервер, а она как скушает себе все 8 гигабайт загнобив приложения и в итоге остаются в памяти редис, мемкеш и монга.

yopp
10.08.2016
14:16:31
ulimit и ручки у WT

Alexey
10.08.2016
14:16:46
Всё-таки кастовать на ulimit, угу. Спасибо! :)

yopp
10.08.2016
14:16:57
тоесть услово дать ulimit 4 гига, под WT кеш выделить 2

yopp
10.08.2016
15:23:17
нет, это значит что данные размазываются по 3 репликасетам. у нас запрет на чтение со слейвов, они только для HA

yopp
10.08.2016
17:24:56
А зачем так?
replication lag

mongooplog is deprecated starting in MongoDB 3.2.

вот пидоры

Алексей
12.08.2016
11:51:41
а что это ?

yopp
12.08.2016
12:01:00
штука которая позволяла стримить оплог на другой хост

Google
yopp
12.08.2016
12:01:08
без включения сервера в кластер

Алексей
12.08.2016
12:05:29
hidden нода ?

[Anonymous]
14.08.2016
03:26:18
Mongo::Error::OperationFailure: CachedPlanStage killed during plan selection (96)

Кто-нибудь знает, почему такое могло произойти?

Roman
17.08.2016
22:52:09
они на свет прут

Alexey
17.08.2016
22:58:00
Гаси!!!

ptchol
25.08.2016
11:29:23
Господа

а какие есть варианты максимально атомарного и быстрого применения разных снепшотов в монге ?

во тк примеру у меня есть коллекция на 30м записей, в раз в сутки кое что пересчитывается, и ряд полей в документах меняется, допустим меняется в 500к документах примерно. как бы максимально резко произвести эти изменения.

кроме prepare queries а потом bulk 500k нет никаких идей почему то )

Alex
25.08.2016
12:37:23
мигрировать на постгрес например

ptchol
25.08.2016
12:48:31
нет, спасибо )

Alex
25.08.2016
12:50:00
мышки плакали кололись, но упорно ели кактус (цэ)

ptchol
25.08.2016
12:50:17
это вы про поцгрес ? )

согласен, жопа полная, хз как люди в динамичных инфраструктурах живут с ним

Alex
25.08.2016
12:51:25
про монгу.

GNU/Docker
25.08.2016
12:52:00
30M записей это прилично.

ptchol
25.08.2016
12:52:11
30M записей это прилично.
вобще, это копейки.

GNU/Docker
25.08.2016
12:52:23
Ну ладно.

Alex
25.08.2016
12:52:23
постгрес давно уже поддерживает JSONB с приличным языком запросов + ACID + UUID вот тебе это и монга, только без головняков =)

Google
Alex
25.08.2016
12:53:05
вспомнить как кластер монги развавливается при неверном репликейшен сете ? :)

ptchol
25.08.2016
12:53:10
сравните процесс создания шардов \ реплицированных шардов \ добавление новых реплик \ роутинг по репликам в монге и постгре

ой да вспоминайте хоть провал форсквейра )

Alex
25.08.2016
12:53:42
не в курсе за это

ptchol
25.08.2016
12:53:45
это ничего не показывает, кроме черствости ваших знаний )

и отсуствие опыта эксплуатации видимо )

Alex
25.08.2016
12:54:04
нет

просто для себя вижу в каждой монге потенциального донора для постгреса

если не умеете решать проблемы кластеризации

в RDBMS не беритесь.

ptchol
25.08.2016
12:54:33
ну лечитесь, что поделать

я не хочу это делать в 2016м году также как в 2002м

заебало, чес слово, простите конечно

Alex
25.08.2016
12:55:33
думать заебало ? :)

yopp
25.08.2016
12:56:18
еслиб постгрес нормально кластеризовывался, с него бы не бежали

Страница 20 из 342