No video

SQL Query Optimization. Why is it so hard to get right?

  Рет қаралды 35,997

Brent Ozar Unlimited

Brent Ozar Unlimited

Күн бұрын

Slides, notes, and donations: www.BrentOzar....

Пікірлер: 10
@tileq
@tileq 5 жыл бұрын
This is gold!
@krneki6954
@krneki6954 6 жыл бұрын
excellent stuff! thx brent for uploading, keep it up! how can this only have 1,4k views???
@ArvindDevaraj1
@ArvindDevaraj1 4 жыл бұрын
Excellent lecture. 1:15:15 Prof. Jayant Haritsa is from IISc Bangalore
@DAWEAP1
@DAWEAP1 5 жыл бұрын
Such an informative video. Thank you!
@brianmullins8444
@brianmullins8444 6 жыл бұрын
Wow, that was awesome!
@professortrog7742
@professortrog7742 10 ай бұрын
Good lecture, however the statement at 29:30 and again at 44:10 is blatantly incorrect, it DOES matter what your read and write speeds are of your IOs and how much buffers you have and not only in a relative sense, especially when making the hard choice between using a more IO heavy algorithm or a more memory intense algorithm. This is exactly why in for example PostgreSQL these numbers can be tweaked in the configuration.
@joechang8696
@joechang8696 Жыл бұрын
can someone repost the gofundme? One issue in the SQL Server query optimizer is that it tries to find the lowest cost plan for a given parameter set, but does not consider if there is variation in the distribution. Suppose two plans have only a slight difference in cost, but the lower cost plan will go bad if a row estimate is off, while the higher cost plan is more resilient to variation. Example, a table that is estimated to have zero or 1 row at most joined to a large table with no suitable index. The large table must be accessed with a scan. The lowest cost plan is accessed the 0/1 row table Nested Loops Join to the largest table, this being ever slightly lower cost than first table Hash Join the large table. But now if the first table actually has 2 or more rows, not the estimated 0 or 1, you are screwed
@BrentOzarUnlimited
@BrentOzarUnlimited Жыл бұрын
The GoFundMe has closed. This video was years ago.
@KittenYour
@KittenYour 3 жыл бұрын
Спасибо
@youtubeshort6469
@youtubeshort6469 6 жыл бұрын
👍
Identifying and Fixing Parameter Sniffing Issues
51:53
Brent Ozar Unlimited
Рет қаралды 46 М.
Watch Brent Tune Queries 2020
51:32
Brent Ozar Unlimited
Рет қаралды 23 М.
Just Give me my Money!
00:18
GL Show Russian
Рет қаралды 643 М.
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 59 МЛН
"But It Worked in Development!" - 3 Hard SQL Server Performance Problems
1:11:24
Brent Ozar Unlimited
Рет қаралды 17 М.
Watch Brent Tune Queries - SQLSaturday Oslo
1:01:54
Brent Ozar Unlimited
Рет қаралды 44 М.
Brent Ozar_Watch Brent Tune Queries
1:06:57
SQLugSWE
Рет қаралды 64 М.
Fragmentation Explained in 20 Minutes
18:40
SQLBits
Рет қаралды 13 М.
Microsoft SQL Server Performance Tuning, Live
54:30
Brent Ozar Unlimited
Рет қаралды 114 М.
Blocking and Locking: How to Find and Fight Concurrency Problems
58:29
Brent Ozar Unlimited
Рет қаралды 49 М.
I've been using Redis wrong this whole time...
20:53
Dreams of Code
Рет қаралды 354 М.
Optimize Your SQL Queries | Postgres Edition
22:52
Code with Irtiza
Рет қаралды 13 М.