Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Optymalizacja aplikacji PL/SQL
Forum PHP.pl > Forum > Bazy danych > Oracle
maverickkk
Witam.

Od czego zacząć optymalizacje aplikacji PL/SQL?

Co byście podsuneli na tak zadane pytanie?
teutates
Od pierwszego wiersza:)
maverickkk
A teraz prosze i wypowiedzi ludzi inteligentnych.
teutates
Bardzo inteligente pytanie...
JoShiMa
Cytat(maverickkk @ 16.06.2008, 11:11:50 ) *
A teraz prosze i wypowiedzi ludzi inteligentnych.

Odpowiedziałabym, ale gdzieś mi się szklana kula zapodziała i nie wiem jaką aplikacje pl/sql chciałbyś zoptymalizować. Więc jedyne co mi przychodzi do głowy to odpowiedź "od pierwszego wiersza". A jedyne co się da w ciemno powiedzieć to jak najmniej pojedynczych zapytań SQL i wszystko co się da robić na kursorach. Chodzi o zminimalizowanie liczby przełączeń między silnikiem PL/SQL a interpreterem zapytań.
baton
sugerowałbym:
1. sprawdzić czy są full scany i wyeliminować je
2. sprawdzić czy aplikacja używa literały i wyeliminować je
3. sprawdzić ile połączeń do bazy generuje aplikacja. jeśli dużo to przebudować tak aby ilość podłączeń była konfigurowalna/używać jednego podłączenia/zastosować shared server - do wyboru
4. sprawdzić indeksy na tabelach - dropnąć niepotrzebne, założyć niezbędne
5. jak najwięcej logiki biznesowej i bezpieczeństwa zaszyć w bazie danych ze szczególnym zastosowaniem stored procedur

kolejność realizacji dowolna.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.