Webinar: Explaining the Postgres Query Optimizer

  Рет қаралды 3,079

EDB

EDB

Жыл бұрын

The query optimizer is considered the brain of the Postgres database, interpreting SQL queries and determining the optimal method of execution.
In this webinar, Bruce Momjian, Postgres Evangelist covers how the query optimizer interprets queries using the EXPLAIN command. Join this webinar to better understand how you can improve querying behavior using the optimizer.
This webinar will covers:
Query optimization basics
Optimizer statistics
Join methods
Scan methods, including indexes
Limit
----
For more #webinars​​​​​, visit okt.to/7apmYV
Download #PostgreSQL​​​​​ whitepapers: okt.to/7qNTpe
Read our #Postgres​​​​​ Blog okt.to/avYX8R
Follow us on Facebook at okt.to/Jx9lRX
Follow us on Twitter at okt.to/o0gMTj
Follow us on LinkedIn at okt.to/Y73G0F
Contact us via email at marketing@enterprisedb.com
#postgresql #database #opensource #dbms

Пікірлер: 2
@iaminterestedineverything
@iaminterestedineverything 8 ай бұрын
Thanks for this, I just went through a very similar exercise on production tables before finding this video and almost everything you covered overlapped with my observations. I wasn't creating temporary tables from underlying production data but was generating table copies in the same transaction as the tests, so your comment about vacuum (+analyze) not running within the first minute or so explained why I needed to add an analyze statement to pick an appropriate join strategy, other than e.g. merge joins. I've also experienced joining my own (large) column metadata tables to pg_catalog tables e.g. pg_class and have seen that blow up with a nested loop. I'm guessing you can't add an index or run analyze on those system tables (need to check) so the only route open to me was to encourage the optimiser to use hash joins with enable_nestloop=off
@vitache1276
@vitache1276 Жыл бұрын
What happens if you set vacuum/analyze script that runs weekly, do have to tune autovacuum
Explaining EXPLAIN: A Deep-Dive into EXPLAIN Plans
51:31
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 101 МЛН
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 28 МЛН
Useful gadget for styling hair 🤩💖 #gadgets #hairstyle
00:20
FLIP FLOP Hacks
Рет қаралды 10 МЛН
World’s Largest Jello Pool
01:00
Mark Rober
Рет қаралды 109 МЛН
PostgresOpen 2019 Explain Plans And You
50:00
Postgres Open
Рет қаралды 8 М.
Webinar: Tuning Tips to Maximize Postgres Performance
1:08:54
Explaining the Postgres Query Optimizer - Bruce Momjian
51:26
Postgres Open
Рет қаралды 7 М.
The Magic of Window Functions in Postgres
1:03:02
EDB
Рет қаралды 3,5 М.
PostgreSQL Optimizer Methodology (Robert Haas)
1:05:10
CMU Database Group
Рет қаралды 9 М.
Postgres Backup and Recovery Best Practices
59:29
EDB
Рет қаралды 18 М.
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 101 МЛН