Konfigurácia tempdb – súbory, veľkosť, autogrowth
Počet, veľkosť a prírastky dátových a log súborov tempdb – rýchla kontrola, či sú súbory rovnako veľké a rastú v MB.
Počet, veľkosť a prírastky dátových a log súborov tempdb – rýchla kontrola, či sú súbory rovnako veľké a rastú v MB.
Spill do tempdb v pláne: varovanie SpillToTempDb pri Sort a Hash Match, spill level, prečo vzniká (podhodnotený odhad a memory grant) a čo pomôže vrátane memory grant feedback (2017 / 2019 / 2022).
Spool operátory v pláne: eager vs. lazy, rebinds a rewinds, Eager Index Spool ako signál chýbajúceho indexu, Row Count Spool pri NOT EXISTS, Window Spool a Halloween protection.
ROW_NUMBER, RANK a SUM() OVER v pláne: Sort, Segment, Sequence Project, Window Spool (rámec RANGE na disku vs. ROWS v pamäti), Window Aggregate v batch mode a POC index.
Prečo table variable odhaduje 1 riadok, čo zmenila table variable deferred compilation v SQL Server 2019 (compat 150), kedy použiť #temp tabuľku a OPTION (RECOMPILE).
Koľko miesta v tempdb zaberá version store (RCSI, snapshot, online index rebuild, triggre), ktorá databáza ho generuje a ktorá najstaršia snapshot transakcia bráni jeho čisteniu. Na 2019+ aj ADR persistent version store.
Top session podľa obsadenia tempdb – user objekty (#temp, table variables) aj internal objekty (sort, hash, spill), vrátane práve bežiacich taskov.