W trakcie optymalizacji baz danych pod kątem indeksów należałoby się pozbyć nieużywanych,  kosztowych bądź zduplikowanych indeksów (postaram się o tym napisać więcej w kolejnym wpisie) Przy tego typu zmianach niezbędne jest pozostawienie sobie możliwości wycofania zmian, ja to wykonuję poprzez zrzut skryptu T-SQL dla indeksu.

Przy większej ilości indeksów nie chciałbym robić tego pojedynczo, dlatego posługuję się skryptem których chciałbym się podzieli.

Przykładowe użycie:

Wynik powyższego polecenia:

Tak „zrzucone indeksy” pozwalają mi wycofać zmiany w przypadku ewentualnych problemów z wydajnością zapytań. Szerzej o podejściu/metodzie/sposobie usuwania nadmiarowych indeksów napiszę w kolejnych wpisach.

Mateusz Nadobnik

Z pasją poświęcam czas na zdobywanie wiedzy w zakresie szeroko rozumianej Data Platform. Zachwycony językiem skryptowym Windows PowerShell. Swoją wiedzę, doświadczenia i spostrzeżenia opisuję na blogu.

read more