yopp
Вы subdocuments юзали?
yopp
Ого
yopp
Нормально ваще
yopp
10 гигов индексов на 4тб данных это копейки ваще
yopp
и _id хорошо локализовывал отчёт?
yopp
строками делали или objectid подмандили под себя?
yopp
почему, ожидаемо
yopp
хорошо когда _id можно маленьким сделать
yopp
составной
yopp
ага, многоуровневые аггрегации
yopp
ну понятно :)
yopp
а у вас на один отчёт был один _value?
yopp
странно тогда что так мало индексов
yopp
{ _id: { b: 2, c: 3, y: 2016, m: 6 } v: [ { d: Date(...), f: 1, e: 2, c: 3}, { d: Date(...), f: 2, e: 3, c: 4} ] } vs { _id: { b: 2, c: 3, d: Date(...) } v: { f: 1, e: 2, c: 3}, }
yopp
ага, второй вариант
yopp
ну
yopp
тьфу
yopp
ну понятно
yopp
сырые данные -> часовые -> суточные -> месячные
yopp
небось как-то так
Alex
а какие доводы можно накидать против использования 2.4 ?
Alex
(парочку знаю но ответ был из разряда "Ну у нас до этого всё работало поэтому норм")
Alex
им типа не хочется тратить время на апгрейд
Alex
это я не спорю
J
всем привет
J
подскажите на убунту 16.04 стоит последняя монга
J
3.2.10
J
конфиг дефолтный
J
но почему то исопльзуется движок WiredTriger
J
как его переключить на ммап
J
пробовал в конфиге поставить, не помогает
J
в процессах видно что процесс работает с нужным конфигом
J
мож там в системе как то переопредеделен дефолтный конфиг
J
?
J
Changed in version 3.2: Starting in MongoDB 3.2, wiredTiger is the default.
J
как его суку переназначить
J
в конфиге не помогает
J
/etc/mongodb.conf
J
там я прописал engine: mmapv1
J
и она не стартует
Sergey
и она не стартует
удалить данные надо
J
удалил
J
почисти каталог
Sergey
ну смотри логи
J
у меня софт который не дружит с движком
yopp
О_О
Sergey
[signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends
yopp
systemd
yopp
fork надо выключить
yopp
если это он не сам
J
может и он
J
как сделатЬ?
J
убунту 16 ещё не юзал
J
чет она мне прям совсем не нравится
Denis
слушайте, а у меня такой вопрос. чисто теоретически. если к примеру у меня есть запрос типа {$in: [куча_id} и если я эту кучу разобью на 5 маленьких и запущу паралельно, это будет быстрее или одним будет быстрее ?
yopp
зависит от множества факторов
yopp
но в целом скорее нет, чем да
yopp
как сделатЬ?
мануалы почитать
Denis
у меня странная история explain говорит что 3 мс время на запрос, профайлер 40мс я видимо что то не так делаю...
Roman
что-то как-то не верится
yopp
смотри, если у тебя $in по индексу, то есть шанс что будет быстре распараллелить, если данные приемущественно горячие
yopp
если это скан, то будет в 5 раз медленее, потому что сканировать тот-же сет надо будет 5 раз подряд
yopp
если данные не горячие, то у диска ограничено io и параллелить смысла нет
J
подскажите блин почему монга не стартует с ммап на убунту 16
J
сек
J
* Starting database mongodb Oct 19 12:04:18 crpo-prometheus mongodb[32089]: ...fail! Oct 19 12:04:18 crpo-prometheus systemd[1]: mongodb.service: Control process exited, code=exited status=1 Oct 19 12:04:18 crpo-prometheus systemd[1]: Failed to start LSB: An object/document-oriented database. Oct 19 12:04:18 crpo-prometheus systemd[1]: mongodb.service: Unit entered failed state. Oct 19 12:04:18 crpo-prometheus systemd[1]: mongodb.service: Failed with result 'exit-code'.
Sergey
Ты fork убрал из unit-файла?
J
эмм щито?
J
я только в конфиге поменял движок
J
который в etc
Sergey
fork надо выключить
J
подскажи как
Sergey
Тебе в соседнем чате ссылку дали
J
сек
Sergey
http://askubuntu.com/questions/787136/debugging-systemd-for-mongodb-3-2-on-ubuntu-16-04-sig-15-killing ?
J
[Unit] Description=High-performance, schema-free document-oriented database After=network.target Documentation=https://docs.mongodb.org/manual [Service] User=mongodb Group=mongodb ExecStart=/usr/bin/mongod —quiet —config /etc/mongodb.conf [Install] WantedBy=multi-user.target
J
нету у меня там форка