poniedziałek, 5 grudnia 2011

Co dalej?

Znasz już różne techniki związane z optymalizacją SQL. Przyszedł czas by to wykorzystać. Masz tutaj listę rzeczy które trzeba wykonać na bazie:

<>
- Sprawdzić jak wyglądają plany wykonania (tkprof)
- Jeśli zbyt często pojawiają nam się nie optymalne metody dostępu (np. Full scan po tabeli) tam gdzie to nie jest naprawdę konieczne, to przyszedł czas na przemyślenie konstrukcji (indeksy,tabele zorganizowane indeksowo). Poszukaj przede wszystkim najbardziej obciążających zapytań.
- Poodświeżaj statystyki
- Sprawdź czy gdzieś da się wykorzystać zmienne bindowane
- Poustawiaj różne parametry instancji które mogą być pomocne przy optymalizacji (np. cursor_sharing)
- Sprawdź czy optymalizator nie podejmuje błędnych decyzji, sprawdź różne alternatywy przy użyciu hintów
- goto start;

Now you know...


Powodzenia!

Andrew

Brak komentarzy:

Prześlij komentarz