Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Reindexace, Rekompilace

Podobné prezentace


Prezentace na téma: "Reindexace, Rekompilace"— Transkript prezentace:

1 Reindexace, Rekompilace
Vít Ochozka

2 Reindexace Je nutná? Tři části ANO! Reindexace tabulky
Update statistics tabulky Rekompilace procedur, funkcí vázaných na tabulku

3 Špetka teorie 1 SQL2008 – ALTER INDEX
Reorganizace (defragmentace) indexů DBCC INDEXDEFRAG Negeneruje znovu indexy – přeskupuje stránky Online operace – nezamyká tabulky Rebuild indexů DBCC REBUILD Znovu vytvoří indexy – jako DROP a CREATE Offline operace – zamyká tabulky SQL2008 – ALTER INDEX

4 Špetka teorie 2 SQL 2008 Nepoužívat DBCC REBUILD, DBCC INDEXDEFRAG
ALTER INDEX … REBUILD, REORGANIZE ALTER INDEX … DISABLE Vypne index ale definici zachová Zapnutí pomocí CREATE nebo REBUILD

5 Špetka teorie 3 Statistiky Rekompilace procedur a funkcí
UPDATE STATISTICS tabulka Rekompilace procedur a funkcí SP_RECOMPILE objekt Procedura, funkce, trigger Tabulka – týká se všech procedur vázaných na tabulku

6 Jak provést SQL příkaz DBCC DBREINDEX (Tabulka)
UPDATE STATISTICS Tabulka SP_RECOMPILE objekt Procedura, funkce, trigger Tabulka – týká se všech procedur vázaných na tabulku

7 Jak provést Management studio
Pravé tlačítko myši na příslušném objektu

8 Jak v AKORDu Existují tři procedury Sp_Reindexace Sp_ReindexaceEx
Rebuild, checktable, update statistics, sp_recompile všech tabulek Sp_ReindexaceEx Jako sp_Reindexace ale jen vybrané tabulky Sp_ReindexaceNew Pouze SQL2008 – používá ALTER INDEX Testuje fragmentaci indexů

9 Jak v AKORDu Job minimálně jednou týdně
ADMIN – nastavení mimořádného běhu Jedna tabulka Vybrané tabulky Skripty na DROP, CREATE, UPDATE STATISTICS Rekompilace objektů

10 Příklad

11 Děkuji za pozornost Vít Ochozka Analytik +420 603 771 255


Stáhnout ppt "Reindexace, Rekompilace"

Podobné prezentace


Reklamy Google