Re: count(*) vs count(id)

Поиск
Список
Период
Сортировка
От Karsten Hilbert
Тема Re: count(*) vs count(id)
Дата
Msg-id YBpy2meHVgF4yMIa@hermes.hilbert.loc
обсуждение исходный текст
Ответ на Re: count(*) vs count(id)  (Cherio <cherio@gmail.com>)
Список pgsql-general
Am Wed, Feb 03, 2021 at 01:43:14AM -0500 schrieb Cherio:

> I just ran a few practical tests on large (~14mil rows) tables that have
> multiple indexes.
>
> SELECT COUNT(id) forces PostgreSQL to use the primary key index.
> SELECT COUNT(*) allows PostgreSQL to chose an index to use and it seems to
> be choosing one of smaller size which leads to less IO and hence returns
> the result faster.

Would you mind throwing in a test for

    select count(1) ...

?

Karsten
--
GPG  40BE 5B0E C98E 1713 AFA6  5BC0 3BEA AC80 7D4F C89B



В списке pgsql-general по дате отправления:

Предыдущее
От: Sebastian Dressler
Дата:
Сообщение: Re: Foreign table performance issue / PostgreSQK vs. ORACLE
Следующее
От: Ulrich Goebel
Дата:
Сообщение: UPDATE Syntax