If playback doesn't begin shortly, try restarting your device.
•
You're signed out
Videos you watch may be added to the TV's watch history and influence TV recommendations. To avoid this, cancel and sign in to YouTube on your computer.
CancelConfirm
Share
An error occurred while retrieving sharing information. Please try again later.
537 views • Jun 13, 2024 • #PostgreSQL #Database #PosetteConf
Show less
Video of a conference talk on the Postgres Query Optimizer by Bruce Momjian at POSETTE: An Event for Postgres 2024. Bruce's presentation Explaining the Postgres Query Optimizer covers the details of query optimization, optimizer statistics, joins, and indexes. This talk covers 42 other operations the optimizer can choose to handle complex queries, large data sets, and to enhance performance. These include merge append, gather, memoize, and hash aggregate. It explains their purpose and shows queries that can generate these operations.
Bruce Momjian is co-founder and core team member of the PostgreSQL Global Development Group, and has worked on PostgreSQL since 1996. He has been employed by EDB since 2006. He has spoken at many international open-source conferences and is the author of PostgreSQL: Introduction and Concepts, published by Addison-Wesley. Prior to his involvement with PostgreSQL, Bruce worked as a consultant, developing custom datab…...more
Video of a conference talk on the Postgres Query Optimizer by Bruce Momjian at POSETTE: An Event for Postgres 2024. Bruce's presentation Explaining the Postgres Query Optimizer covers the details of query optimization, optimizer statistics, joins, and indexes. This talk covers 42 other operations the optimizer can choose to handle complex queries, large data sets, and to enhance performance. These include merge append, gather, memoize, and hash aggregate. It explains their purpose and shows queries that can generate these operations.
Bruce Momjian is co-founder and core team member of the PostgreSQL Global Development Group, and has worked on PostgreSQL since 1996. He has been employed by EDB since 2006. He has spoken at many international open-source conferences and is the author of PostgreSQL: Introduction and Concepts, published by Addison-Wesley. Prior to his involvement with PostgreSQL, Bruce worked as a consultant, developing custom database applications for some of the world's largest law firms. As an academic, Bruce holds a Masters in Education, an honorary doctorate, was a high school computer science teacher, and lectures internationally.
Chapters:
00:00 - Intro
01:23 - What will be covered (numbered list)
03:03 - #1-3 Result ... Function Scan
04:01 - #4-7 Incremental Sort ... Merge Append
07:02 - #8-10 Subquery Scan ... SetOp
08:39 - #11-12 Materialize .. Memoize
12:26 - #13-18 Group ... WindowAgg
15:13 - #19-26 Parallel Seq Scan ... Parallel Hash Join
19:58 - #27-29 CTE Scan ... Recursive Union
21:54 - #30-35 ProjectSet ... Tid Scan
23:13 - #36-39 Insert ... Merge
23:53 - #40-42 Semi Join ... SubPlan
25:25 - #43 Others
25:49 - Conclusion
📕 Everything you need to know about POSETTE: An Event for Postgres 2024 can be found at: https://aka.ms/posette
✅ Learn more:
Watch more POSETTE talks: https://aka.ms/posette-playlist-2024
📌 Let’s connect:
X – @PosetteConf https://x.com/PosetteConf
Mastodon - @posetteconf https://mastodon.social/@posetteconf
Threads – @posetteconf https://www.threads.net/@posetteconf
🔔 Subscribe to the POSETTE News: https://aka.ms/posette-subscribe#PosetteConf#PostgreSQL#Database
Presenters:
Bruce Momjian, EDB
Connect:
Bruce Momjian: / bruce-momjian-74ab7b1 …...more