@Kostik_1993
Web Developer

Почему запрос стал работать медленнее, хотя колонка с JSONB не используется?

Суть такая, есть таблица с 1.2 млн строк. Простой запрос c COUNT(*) без условий был примерно 10мс select count(*) as aggregate from "offers". Одно из полей было с типом JSON. После того как тип поля поменялся на JSONB тот же запрос теперь занимает 200мс, хотя в выборке этого поля даже нет. Что я сделал не так?)
На JSONB поле я создал индекс и примечательно что когда я его использую данные из него в выборке, то запрос примерно 100мс становится
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
есть таблица с 1.2 млн полей

Вы абсолютно точно что-то делаете не так. Надеюсь, что это всё-таки строки, а не поля.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы