Re: cache lookup failed for statistics object 123

Поиск
Список
Период
Сортировка
От Tomas Vondra
Тема Re: cache lookup failed for statistics object 123
Дата
Msg-id 8c78067f-9562-6e78-bf56-b29116e81faf@enterprisedb.com
обсуждение исходный текст
Ответ на cache lookup failed for statistics object 123  (Justin Pryzby <pryzby@telsasoft.com>)
Ответы Re: cache lookup failed for statistics object 123  (Tomas Vondra <tomas.vondra@enterprisedb.com>)
Список pgsql-hackers
Hi,

On 5/5/21 11:09 PM, Justin Pryzby wrote:
> Per sqlsmith.
> 
> postgres=# SELECT pg_get_statisticsobjdef_expressions(123);
> ERROR:  cache lookup failed for statistics object 123
> postgres=# \errverbose
> ERROR:  XX000: cache lookup failed for statistics object 123
> LOCATION:  pg_get_statisticsobjdef_expressions, ruleutils.c:1762
> 
> The expectation is that sql callable functions should return null rather than
> hitting elog().
> 

Right, thanks for noticing this.

> In the 003 patch, I wonder if this part should be updated, too:
> 
> | ... which can greatly improve query plans that use the expression index.
> 
> It can improve queries even that don't use the index, right ?
 >
> Say, if a query has f(x) = 11, and the MCV list for the expression shows that
> 50% of the table has f(x)=11, then the query might decide to *not* use an index
> scan.

Yeah, it should talk about improving estimates, it's mostly unrelated to 
using indexes.

regards



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

Предыдущее
От: Andreas Seltenreich
Дата:
Сообщение: Re: Multiple hosts in connection string failed to failover in non-hot standby mode
Следующее
От: Peter Geoghegan
Дата:
Сообщение: Re: [BUG]"FailedAssertion" reported in lazy_scan_heap() when running logical replication