Get the App
SLTechnology News&Howtos  ›  Database  › 

PostgreSQL DBA (12)-Application of statistics in calculating the selection rate # 2

Shulou Source: shulou.com Published: 2022-06-01 06:58:13 10月03日 Update

This section briefly introduces the application of statistical information (frequency MCV and histogram HISTOGRAM) in PG database to calculate the selection rate of multi-conditional query in the form of examples.

First, calculate the selection rate

The test data generation script is detailed in the previous section and will not be repeated here.

SQL scripts and execution plans:

< 2312 and c1 >

500 QUERY PLAN-Seq Scan on public.t_int (cost=0.00..2040.00 rows=18375 width=9) Output: C1 C2 Filter: (t_int.c1

< 2312) AND (t_int.c1 >

500) (3 rows)

The SQL statement has two constraints: C1

< 2312 和 c1 >

PG is actually the selection rate of ">" to "500" = "C1 < 2312" selection rate-"C1"

Tags: Selections conditions information differences numbers statistics two scripts queries operators data proportions statements applications centrals formulas references actual actual form Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Shulou Tech Info Redmi NVidia Apple Shulou Technology