Re: Indexes on expressions with multiple columns and operators - Mailing list pgsql-performance

From Frédéric Yhuel
Subject Re: Indexes on expressions with multiple columns and operators
Date
Msg-id 9dd373f9-eb61-4ddc-aa06-99e4ff13a19d@dalibo.com
Whole thread Raw
In response to Re: Indexes on expressions with multiple columns and operators  (Frédéric Yhuel <frederic.yhuel@dalibo.com>)
List pgsql-performance

On 9/23/25 15:31, Frédéric Yhuel wrote:
> To get back to the topic of partitioned statistics, do you know if SQL
> Server is smart enough to handle this case [1] that we discussed last
> year? (with filtered statistics)
>
> [1] https://www.postgresql.org/message-id/flat/b860c71a-7cab-4d88-
> ad87-8c1f2eea9ae8%40dalibo.com
>

Sorry, it doesn't make any sense.

First of all, it's not possible to do something like this with SQL Sever:

CREATE STATISTICS OrdersStats
      ON orders (id, product_id)
WHERE product_id IN (SELECT id FROM products WHERE name = 'babar');

this is because you need to use simple scalar expressions in the filter
clause.

An even if it were possible... it would be completely useless in this
case. Sorry for the noise.



pgsql-performance by date:

Previous
From: Frédéric Yhuel
Date:
Subject: Re: Indexes on expressions with multiple columns and operators
Next
From: Michał Kłeczek
Date:
Subject: Re: Partition pruning is not happening (even in PG18)