Friday, September 08, 2017

JOIN Elimination: An Essential Optimizer Feature for Advanced SQL Usage

DZone Database Zone
JOIN Elimination: An Essential Optimizer Feature for Advanced SQL Usage
JOIN Elimination: An Essential Optimizer Feature for Advanced SQL Usage

The SQL language has one great advantage over procedural, object-oriented, and "ordinary" functional programming languages. The fact that it is truly declarative (i.e. a 4GL/fourth-generation programming language) means that a sophisticated optimizer can easily transform one SQL expression into another equivalent SQL expression, which might be faster to execute.

How does this work?

No comments:

Fun With SQL: Functions in Postgres

DZone Database Zone Fun With SQL: Functions in Postgres In our previous  Fun with SQL  post on the  Citus Data  blog, we covered w...