Internals: How Connections are Established
  • References/Database/PostgreSQL/Internals

PostgreSQL is implemented using a simple "process per user" client/server model. In this model there is one

2025-01-10 15:47:30
Internals//GIN Indexes: Extensibility
  • References/Database/PostgreSQL/Internals/GIN Indexes

The GIN interface has a high level of abstraction, requiring the access method implementer only to implement the semantics of the data type

2025-01-10 15:47:30
Internals//SP-GiST Indexes: Implementation
  • References/Database/PostgreSQL/Internals/SP-GiST Indexes

This section covers implementation details and other tricks that are useful for implementers of SP-GiST operator classes to know.

2025-01-10 15:47:30
Internals//Genetic Query Optimizer: Query Handling as a Complex Optimization Problem
  • References/Database/PostgreSQL/Internals/Genetic Query Optimizer

Among all relational operators the most difficult one to process and optimize is the join. The number of possible query plans grows exponentially with

2025-01-10 15:47:30
Internals//GIN Indexes: Built-in Operator Classes
  • References/Database/PostgreSQL/Internals/GIN Indexes

The core PostgreSQL distribution includes the GIN operator classes shown in Table 63-1. (Some of the optional

2025-01-10 15:47:30
Internals//Genetic Query Optimizer: Further Reading
  • References/Database/PostgreSQL/Internals/Genetic Query Optimizer

The following resources contain additional information about genetic algorithms:

2025-01-10 15:47:30
Internals//GiST Indexes: Implementation
  • References/Database/PostgreSQL/Internals/GiST Indexes

61.4.1. GiST buffering build Building large GiST indexes by simply inserting all the tuples tends to be slow, because if the index

2025-01-10 15:47:30
Internals: Path of a Query
  • References/Database/PostgreSQL/Internals

Here we give a short overview of the stages a query has to pass in order to obtain a result.

2025-01-10 15:47:30
Internals: Parser Stage
  • References/Database/PostgreSQL/Internals

The parser stage consists of two parts: The parser defined in gram

2025-01-10 15:47:30
Internals//Genetic Query Optimizer: Genetic Query Optimization (GEQO) in PostgreSQL
  • References/Database/PostgreSQL/Internals/Genetic Query Optimizer

The GEQO module approaches the query optimization problem as though it were the well-known traveling salesman problem (

2025-01-10 15:47:30