Нуриддин
в процессе поиска там или искали по логике так чтобы счёт проходил несколько раз
Дмитрий
А 255KB в чанке мало?
Да, по скромным подсчетам мало всего
Дмитрий
Возможно есть какие-то супер-разреженные решения
Romson
не совсем понял ситуацию, но возможно вы поменяли что-то
Это баг MongoDB Compass)) Вот результаты в mongosh и в gui. Та же агрегация)
Асель
Это баг MongoDB Compass)) Вот результаты в mongosh и в gui. Та же агрегация)
Limits input documents before $group, $bucket, and $bucketAuto stages. Set a limit to make the preview run faster. - вот тут может надо больше лимит ставить, чтобы финальное число в компасе было верным
Асель
эх, ну ладно)
Сергей
Ребята,всем привет! Подскажите пожалуйста- как вы мониторите монгу ? Через графану-прометеус производите мониторинг?
Egor
гайз привет, в чем может быть трабл? обновление документов в локальной базе занимает секунды, а обновление в удаленную базу минуты
Andrey
Подскажит веб-админку для монги под Python, ну или чтобы можно было питонисту разобраться без проблем
Andrey
джанго админ вроде можно использовать для монги
Да, но целую джангу тянуть как-то слишком, как по мне. Может что легче есть
Andrey
че экономим?
То есть это стандартное решение?
Nick
гайз привет, в чем может быть трабл? обновление документов в локальной базе занимает секунды, а обновление в удаленную базу минуты
сколько документов обновляется в локальной и удаленной БД? скорее всего локально их просто мало
Andrey
админка для каких целей?
Просматривать базу и добавлять новые данные
Egor
и там и там
Nick
Просматривать базу и добавлять новые данные
а зачем это надо делать? почему существует необходимость руками лазить в БД?
Nick
несколько тысяч документов
тогда explain и мониторинг в помощь в поиске где затык
Andrey
А зачем админка для этого?
А какие иные варианты? Обычный пользователь лезть в бд напрямую не должен
Andrey
а зачем это надо делать? почему существует необходимость руками лазить в БД?
Как раз не руками, просто нужно управлять кое-какими данными (не во всей базе, отдельная таблица), а через запросы или компасс для юзеров слишком сложно
Nick
Как раз не руками, просто нужно управлять кое-какими данными (не во всей базе, отдельная таблица), а через запросы или компасс для юзеров слишком сложно
для составления и проверки запросов за глаза компаса монговского, остальные админки это уже каждый свой омнстрячит под задачу
Andrey
ну так не должны юзеры лезть в базу вот и сложно)
Ну, грубо говоря, фронту долго реализовывать функционал по добавлению ключ:значение, хочется просто через админку это делать, при этом не затрагивать остальную базу
Nick
Ну, грубо говоря, фронту долго реализовывать функционал по добавлению ключ:значение, хочется просто через админку это делать, при этом не затрагивать остальную базу
"просто через админку" это неправильно и как правило приводит к поломке БД, я нормальных редакторов документов монги всеравно не видел, все как правило дают редактирвоание просто json-а и в лучше случае проверяют что сам json правильный перед отправкой в БД. Так что описывайте пробелму своим прогерам, пусть лопатят сервис с валидациями ролевыми моделями и т.п.
Egor
тогда explain и мониторинг в помощь в поиске где затык
ты имеешь ввиду больше контекста дать? я смотрел по нагрузке на базу, нагрузки там особо нет, а вот логи базы странные
Nick
ты имеешь ввиду больше контекста дать? я смотрел по нагрузке на базу, нагрузки там особо нет, а вот логи базы странные
explain покажет что происходит при выполнении запроса. Сравнить на локале и на удаленном сервер и поулчить понимание в чем разница. А то может вы локально на М3 крутите монгу на супер ssd, а на серваке дохлые hdd под арм
Nick
ну на мощном процце локально точно крутится и на норм ссд, а вот база 1 GB RAM / 1vCPU / 15 GB Disk / Primary only / NYC3 - MongoDB 6
как раз примерно такое и ожидалось. Explain-ом всеравно сверьтесь, что по количеству доков одинаково и дальше смотрет ьмониторинг сервака он в проц или в диск упирается. Причем тут возможно и то и то сразу
Egor
спасибо
Egor
буду смотреть
Egor
как раз примерно такое и ожидалось. Explain-ом всеравно сверьтесь, что по количеству доков одинаково и дальше смотрет ьмониторинг сервака он в проц или в диск упирается. Причем тут возможно и то и то сразу
я посмотрел по эксплейн, и он не работает с методами типо файнд ван анд апдейт работает только с пачкой документов в общем а ну и базу проскейлил, буста в производительности не получил
Эрл
У меня есть такой документ { user: userId, currentOrder: { date: '', type: '', price: '' } } Как я могу обновлять поля в currentOrder выборочно не затрагивая остальные?
Egor
только ссылку на нужный объект поставь
Эрл
$set: {'liquidity.dedust': liquidityUsd}
Работает! Благодарю
Юлиан🦉
Привет. Настраиваю replicaSet для работы с индексатором, при запуске mongo выдаёт warning vm.max_map_count too low, уже устанавливал через sysctl -w и в /etc/sysctl.conf на рекомендованные opensearch 262144, но такое впечатление, что монга этого не видит
Юлиан🦉
После запуска в бекграунде mongod и в дальнейшем успешных создания юзеров и аутентификации fg уже не работает - job has terminated
Alexander
Привет! Сейчас документы содержат некую связку id + external_id, которые могут повторятся в разных документах. Что может произойти, если при таких данных навесить уникальный индекс id + external_id?
Nikita
Ребяты привет всем опыта мало очень, подскажите, что не так делаю Проект делал не я, мне нужно добавить поле, которое содержит количество записей, по категории из другой таблицы(или как правильно выразиться, мб документа)
Nikita
сейчас показывает везде 0
Сергей
Всем привет. Вопрос к знающим. Хочу мониторить mongodb .графаной и прометеусом. СУБД развернута на ОС windows. Нашел вот такой экспортер https://github.com/percona/mongodb_exporter ,вопрос такой. Можно ли его использовать под платформу windows и как настроить подключение к монге для снятия метрик. В этом вопросе я новичок и буду рад ответам. Спасибо)
Сергей
Нет,они на Debian
Сергей
Хм,экспортер ставим на сервере где графана и прометей ,с него цепляемся на субд и получаем метрики?
Mark
Подскажите, разве при ошибке валидации, не должно выводить сообщение из description?
Mark
Подскажите, разве при ошибке валидации, не должно выводить сообщение из description?
При ошибке я получаю одно сообщение message: 'Document failed validation'
Pavel
гайз привет, в чем может быть трабл? обновление документов в локальной базе занимает секунды, а обновление в удаленную базу минуты
Нужно учитывать сетевые задержки. Локально у тебя же не replicaSet, а вот удаленно с вероятностью 95% да. Пока они друг с другом договориться... У нас та же фигня - локально продовская база отрабатывает запрос X10 раз быстрее, чем в бою
Mark
Подскажите, в терминале выдает ошибку и, как я понимаю, просит указать тип дабл, через сайт все добавляется. В чем может быть проблема?
Ismat
Или это менять на double или перед отправкой делать тайпкаст и отправлять long
Gamz
Всем привет, не могу подключится к своей бд, долго не пользовался ею, кластер приостановился, я его перезапустил, и вижу вот такое вот в чем может быть проблема?
Egor
5к строк это про один документ?
нет, это 5000 документов
Pavel
нет, это 5000 документов
А протокол консенсуса у вас какой на проде?
Pavel
нет, это 5000 документов
И ещё вопрос, используете ли что то вроде bulkUpdater?
Gamz
Nick
Долго это сколько? Атлассиан и монго послали рф. Одно время дажк репозитории не работали.
У монги только кабинет в клауде закрыт для рф, а сами серваки доступны, если удастся заказать
uuuuu
всем привет
uuuuu
можете подсказать ресурсы где рассказывается как подлючить монго к джава проекту
uuuuu
и как хранить в нем изображения
Andrey
@dd_bb @yatoba и у кого был опыт, mongos - потребляет половину + от доступной ram, это норм?
Kvhqm