optimization

PostgreSQL Tutorial: Tune parallel query

Summary: There are several limitations to parallel processing that should be kept in mind. In this tutorial, you will learn how to tune parallel query in PostgreSQL.

Continue reading

PostgreSQL Tutorial: Understand cost estimation for parallel query

Summary: in this tutorial, you will understand cost estimation for parallel execution plan.

Continue reading

PostgreSQL Tutorial: Understand cost estimation for sequential scan

Summary: in this tutorial, you will understand cost estimation for sequential scan.

Continue reading

PostgreSQL Tutorial: Tune estimated number of distinct values

Summary: in this tutorial, you will learn how to tune estimated number of distinct values.

Continue reading

PostgreSQL Tutorial: Tune selectivity estimation of multivariate matching

Summary: in this tutorial, you will learn how to tune selectivity estimation of multivariate matching.

Continue reading

PostgreSQL Tutorial: Tune selectivity estimation of expressions

Summary: in this tutorial, you will learn how to tune selectivity estimation of expressions.

Continue reading

PostgreSQL Tutorial: Tune selectivity estimation of range matching

Summary: in this tutorial, you will learn how to tune selectivity estimation of range matching.

Continue reading

PostgreSQL Tutorial: Tune selectivity estimation of equalities

Summary: in this tutorial, you will learn how to tune selectivity estimation of equalities.

Continue reading

Planner statistics for indexed expressions

Summary: PostgreSQL is gathering statistics for indexed expressions, in order to make good choices of query plans.

Continue reading

Planner statistics in PostgreSQL

Summary: Planner statistics play a key role in improving the performance of the database. The query planner uses the statistical data to generate efficient run plans for queries. The purpose of this post is to explain the types of statistics in PostgreSQL and how to read and understand them.

Continue reading