@graphql_ru
GraphQL — русскоговорящее сообщество

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 6 декабря 2017 г.

07:16:15 ДП
User 405251899
Привет. История такая - есть много вложенных сущностей. Проседало рпс до 20 запросов в секунду. Я оптимизировал с помощью даталоадера - теперь берет из кеша все, а запросов все равно 20 :D
07:16:33 ДП
User 405251899
Это графкуель так тормозит?)
07:20:18 ДП
User 186308827
User 405251899
Привет. История такая - есть много вложенных сущностей. Проседало рпс до 20 запросов в секунду. Я оптимизировал с помощью даталоадера - теперь берет из кеша все, а запросов все равно 20 :D
Connection юзаете? Можно пример тормозящего запроса?
07:21:04 ДП
User 405251899
User 186308827
Connection юзаете? Можно пример тормозящего запроса?
Нет, не знаю что это.
{
  categories {
    id
    subcategories {
      id
      questions {
        id
        users {
          id
        }
      }
    }
  }
}
07:21:48 ДП
User 405251899
Ну а вообще это не нормально?
07:35:17 ДП
User 186308827
Ну как-то не очень. А дальше только по логам что-то можно сказать.
07:36:41 ДП
User 91770096
посмотри сколько по факту запросов к бд уходит и сколько они занимают
07:44:01 ДП
User 405251899
ну по факту я в единой точке где это происходит смотрю. Нагрузка на ноду 100%, нагрузки на базу нету.
07:57:04 ДП
User 35318732
мне кажется, даталоадер неправильно юзаешь, при правильном использовании, должны в любом случае уменьшиться же, не?
08:01:03 ДП
User 405251899
Это вероятнее всего, потом попробую переписать как-то иначе. Спасибо.
08:03:20 ДП
User 306987219
Подключи Apollo Optics - возможно поможет понять где именно грабли