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

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

Reindexace, Rekompilace Vít Ochozka. Reindexace Je nutná? –ANO! Tři části –Reindexace tabulky –Update statistics tabulky –Rekompilace procedur, funkcí.

Podobné prezentace


Prezentace na téma: "Reindexace, Rekompilace Vít Ochozka. Reindexace Je nutná? –ANO! Tři části –Reindexace tabulky –Update statistics tabulky –Rekompilace procedur, funkcí."— Transkript prezentace:

1 Reindexace, Rekompilace Vít Ochozka

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

3 Špetka teorie 1 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 –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 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


Stáhnout ppt "Reindexace, Rekompilace Vít Ochozka. Reindexace Je nutná? –ANO! Tři části –Reindexace tabulky –Update statistics tabulky –Rekompilace procedur, funkcí."

Podobné prezentace


Reklamy Google