Size: a a a

pgsql – PostgreSQL

2020 August 18

R

RTM in pgsql – PostgreSQL
запрос возвращает 0 rows
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Sergey
Постгрес считает, что в таблице 1 запись. Использовать индекс для её нахождения явно не выгодно. Если это не та - то обновите статистику.
источник

ВТ

Виктор Ткаченко... in pgsql – PostgreSQL
Konstantin Knizhnik
Постгрес считает, что в таблице 1 запись. Использовать индекс для её нахождения явно не выгодно. Если это не та - то обновите статистику.
Rows removed by filter жеж
источник

ВТ

Виктор Ткаченко... in pgsql – PostgreSQL
Sergey
Доля записей от общего количества попадающих под условие индекса какая?
источник

S

Sergey in pgsql – PostgreSQL
Виктор Ткаченко
Доля записей от общего количества попадающих под условие индекса какая?
всего строк в таблице полмиллиона, под условие попадают 5
источник

R

RTM in pgsql – PostgreSQL
как 5 если actual rows  = 0?
источник

V

Valery in pgsql – PostgreSQL
У вас индекс не тот
источник

V

Valery in pgsql – PostgreSQL
Постгрес правильно его не использует
источник

V

Valery in pgsql – PostgreSQL
Запрос покажите
источник

S

Sergey in pgsql – PostgreSQL
RTM
как 5 если actual rows  = 0?
источник

R

RTM in pgsql – PostgreSQL
send_at > 1 , а в предыдущих планах send_at = 1597765209
источник

V

Valery in pgsql – PostgreSQL
Вам индекс нужен по send_at
источник

R

RTM in pgsql – PostgreSQL
как то бы последовательно получать инфу че вы пытаетесь сделать, а то тут глаза боятся а руки делают )
источник

V

Valery in pgsql – PostgreSQL
По вашим запросам сканирование таблицы дешевле поиска по индексу
источник

R

RTM in pgsql – PostgreSQL
create index test_idx on mailings (send_at);
и в запросе переставить where send_at = xxxx and .... остальные условия
источник

V

Valery in pgsql – PostgreSQL
Порядок условий не важен
источник

V

Valery in pgsql – PostgreSQL
В where
источник

S

Sergey in pgsql – PostgreSQL
Valery
По вашим запросам сканирование таблицы дешевле поиска по индексу
запрос в итоге около секунды выполняется, в то время как в индексе всего 195 строк
источник

V

Valery in pgsql – PostgreSQL
При чем тут количество строк в индексе?
источник

V

Valery in pgsql – PostgreSQL
Ваш запрос не может использовать индекс, потому что в индексе два поля а вы хотите выборку по трем
источник