Mastering PostgreSQL 15 - Fifth Edition by Hans-Jürgen Schönig

Mastering PostgreSQL 15 - Fifth Edition by Hans-Jürgen Schönig

Author:Hans-Jürgen Schönig
Language: eng
Format: epub
Publisher: Packt
Published: 2023-11-15T00:00:00+00:00


Introducing JIT compilation

JIT compilation has been one of the hot topics in PostgreSQL 11. It has been a major undertaking, and the first results look promising. However, let’s start with the fundamentals: what is JIT compilation all about? When you run a query, PostgreSQL has to figure out a lot of stuff at runtime. When PostgreSQL itself is compiled, it doesn’t know which kind of query you will run next, so it has to be prepared for all kinds of scenarios.

The core is generic, meaning that it can do all kinds of stuff. However, when you are in a query, you just want to execute the current query as fast as possible – not some other random stuff. The point is, at runtime, you know a lot more about what you have to do than at compile time (that is, when PostgreSQL is compiled). That is exactly the point: when JIT compilation is enabled, PostgreSQL will check your query, and if it happens to be time-consuming enough, highly optimized code for your query will be created on the fly (just-in-time).



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Popular ebooks
A Developer's Guide to Building Resilient Cloud Applications with Azure by Hamida Rebai Trabelsi(8720)
Distributed Machine Learning with Python by Guanhua Wang(3388)
Getting Started with CockroachDB by Kishen Das Kondabagilu Rajanna(2556)
Exploratory Data Analysis with Python Cookbook by Ayodele Oluleye(1398)
R Web Scraping Quick Start Guide by Olgun Aydin(1065)
Getting Started With CockroachDB: A Guide to Using a Modern, Cloud-Native, and Distributed SQL Database for Your Data-Intensive Apps by Kishen Das Kondabagilu. Rajanna(1022)
PostgreSQL 13 Cookbook: Over 120 recipes to build high-performance and fault-tolerant PostgreSQL database solutions by Vallarapu Naga Avinash Kumar(992)
Mastering PostgreSQL 15 - Fifth Edition by Hans-Jürgen Schönig(664)
Apache Hadoop 3 Quick Start Guide by Hrishikesh Karambelkar(428)
Pandas for Everyone: Python Data Analysis, 2nd Edition by Daniel Y. Chen(422)
Learn SQL with MySQL: Retrieve and Manipulate Data Using SQL Commands with Ease by Ashwin Pajankar(373)
SQL Query Design Patterns and Best Practices by Steve Hughes & Dennis Neer & Dr. Ram Babu Singh & Shabbir H. Mala & Leslie Andrews & Chi Zhang(366)
Deploy Node.js on GCP: A comprehensive guide to deploying Node.js on Google Cloud Platform by Jonathan Lin(359)
Configuring Sales and Distribution in SAP ERP by Unknown(333)
Leveling Up with SQL by Mark Simon(306)
Learning Data Science by Sam Lau(301)
Intermediate Python by Oswald Campesato(300)
Data Engineering with AWS: A Comprehensive Guide to Building Robust Data Pipelines by Paul Brian(271)
Pandas Basics by Oswald Campesato(269)
The Definitive Guide to Data Integration by Pierre-Yves BONNEFOY Emeric CHAIZE Raphaël MANSUY Mehdi TAZI(263)