Почему запрос
select count(1) from mytable where mycolumn not in (5000001, 5000002, 5000003)
выполняется очень быстро, а вот этот
select count(1) from mytable
длится очень долго?
База PostgreSQL, в таблице 2,5 млн записей.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Здравствуйте, Аноним931, Вы писали:
А>База PostgreSQL, в таблице 2,5 млн записей.
А
планы запросов чего говорят?
DO>А планы запросов чего говорят?
Хмм, а вот сейчас выполняется быстро
Если опять когда-нибудь станет медленно, сделаю план.
"Больше 100кмч можно ехать на автобане в любом ряду кроме правого крайнего" (c) pik
"В германии земля в частной собственности" (c) pik
"Закрывать школы, при нулевой смертности среди детей и подростков, это верх глупости" (c) Abalak
Здравствуйте, Аноним931, Вы писали:
DO>>А планы запросов чего говорят?
А>Хмм, а вот сейчас выполняется быстро
А>Если опять когда-нибудь станет медленно, сделаю план.
Очисти кэши в системе и перезапусти sql сервер — может опять замедлится