## Kedy použiť Po inštalácii, po zmene počtu jadier, pri čakaní PAGELATCH_* na stránkach tempdb. ## Ako čítať výsledok Dátové súbory majú byť **rovnako veľké** a s rovnakým prírastkom v MB, inak SQL Server pri proportional fill uprednostní súbor s väčším voľným miestom a záťaž sa nerozloží rovnomerne. > [!WARNING] > Neplatí univerzálne pravidlo „1 súbor na 1 CPU“. Bežný štart je 8 súborov (alebo počet jadier, ak je menší) a ďalšie pridávaj len pri nameranom contention. **Oprávnenia:** Viditeľnosť metadát tempdb (má ju každý login). **Režim:** READ ONLY · **Verzia:** SQL Server 2016 – 2022 ## Súvisiace recepty - [Kto spotrebúva tempdb](script.php?id=20&s=kto-spotrebuva-tempdb)
Skript
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.
Parametre skriptu doplň a kopíruj hotový skript
/* DeadlockCafe | Konfigurácia tempdb – súbory, veľkosť, autogrowth
Účel: 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.
Režim: READ ONLY | SQL Server 2016 – 2022, on-premises
*/
SET NOCOUNT ON;
SELECT name, type_desc, physical_name,
CAST(size / 128.0 AS decimal(18,1)) AS size_mb,
CASE WHEN is_percent_growth = 1 THEN CONCAT(growth, ' %')
ELSE CONCAT(CAST(growth / 128.0 AS decimal(18,1)), ' MB') END AS growth_setting,
is_percent_growth
FROM tempdb.sys.database_files
ORDER BY type_desc, file_id;