reklama - zainteresowany?

Optymalizacja Oracle SQL. Leksykon kieszonkowy - Helion

Optymalizacja Oracle SQL. Leksykon kieszonkowy
Autor: Mark Gurry
Tytuł oryginału: Oracle SQL Tuning. Pocket Reference
Tłumaczenie: Bartłomiej Garbacz
ISBN: 83-7197-983-5
stron: 128, Format: B6, okładka: miękka
Data wydania: 2002-09-11
Księgarnia: Helion

Cena książki: 9,90 zł

Dodaj do koszyka Optymalizacja Oracle SQL. Leksykon kieszonkowy

Tagi: Oracle - Programowanie | SQL - Programowanie

Niezoptymalizowane polecenia SQL są jednym z głównych czynników powodujących mało wydajne działanie systemu bazy danych. W niniejszej książce Mark Gurry dzieli się z Czytelnikiem swoimi przemyśleniami dotyczącymi problemu optymalizacji. Autor prezentuje rozwiązania wielu typowych problemów za pomocą wbudowanych w Oracle'a optymalizatorów. Omawia między innymi:

  • Problem wyboru optymalizatora
  • DziaÅ‚anie optymalizatora reguÅ‚owego (rule-based)
  • DziaÅ‚anie optymalizatora kosztowego (cost-based)
  • Problemy wspólne dla obu optymalizatorów
  • Wykorzystanie pakietu DBMS_STATS
"Optymalizacja Oracle SQL. Leksykon kieszonkowy" zaoszczędzi wiele czasu poświęconego na pisanie wydajnych zapytań. Powinna się znaleźć w biblioteczce każdego administratora i użytkownika Oracle'a.

Dodaj do koszyka Optymalizacja Oracle SQL. Leksykon kieszonkowy

 

Osoby które kupowały "Optymalizacja Oracle SQL. Leksykon kieszonkowy", wybierały także:

  • PL/SQL. Kurs video. Od podstaw do zagadnieÅ„ zaawansowanych. Programowanie baz danych
  • Linux Server. Kurs video. UsÅ‚ugi serwerowe, skrypty i Å›rodowisko graficzne
  • Tablice informatyczne. SQL. Wydanie III
  • SQL w 24 godziny. Wydanie VI
  • Oracle PL/SQL w mgnieniu oka

Dodaj do koszyka Optymalizacja Oracle SQL. Leksykon kieszonkowy

Spis treści

Optymalizacja Oracle SQL. Leksykon kieszonkowy -- spis treści

Wstęp (5)

Optymalizatory SQL (9)

  • DziaÅ‚anie optymalizatora reguÅ‚owego (10)
  • DziaÅ‚anie optymalizatora kosztowego (17)
  • CzÄ™ste nieporozumienia zwiÄ…zane z optymalizatorami (25)
  • Wybór optymalizatora (26)

Problemy i ich rozwiązania w przypadku optymalizatora regułowego (27)

  • Problem pierwszy: nieodpowiednia tabela sterujÄ…ca (28)
  • Problem drugi: nieodpowiedni indeks (29)
  • Problem trzeci: nieodpowiedni indeks sterujÄ…cy (30)
  • Problem czwarty: użycie indeksu ORDER BY zamiast indeksu WHERE (32)

Problemy i ich rozwiÄ…zania w przypadku optymalizatora kosztowego (33)

  • Problem pierwszy: problem asymetrii (33)
  • Problem drugi: analizowanie nieodpowiednich danych (36)
  • Problem trzeci: wspólne używanie optymalizatorów przy zÅ‚Ä…czeniach (38)
  • Problem czwarty: wybieranie nieodpowiedniego indeksu (41)
  • Problem piÄ…ty: zÅ‚Ä…czanie zbyt wielu tabel (44)
  • Problem szósty: nieodpowiednie ustawienia parametrów w pliku INIT.ORA (45)

Problemy wspólne dla optymalizatora regułowego i kosztowego (51)

  • Problem pierwszy: polecenia zapisane w postaci uniemożliwiajÄ…cej wykorzystanie indeksów (52)
  • Problem drugi: brak indeksów lub nieodpowiednie indeksy (56)
  • Problem trzeci: korzystanie ze scalania indeksu jednokolumnowego (59)
  • Problem czwarty: bÅ‚Ä™dne użycie pÄ™tli zagnieżdżonych, sortowania i Å‚Ä…czenia lub zÅ‚Ä…czeÅ„ haszujÄ…cych (61)
  • Problem piÄ…ty: bÅ‚Ä™dne użycie IN, EXISTS, NOT IN, NOT EXISTS lub zÅ‚Ä…czeÅ„ tabel (63)
  • Problem szósty: niepotrzebne sortowanie (69)
  • Problem siódmy: zbyt wiele indeksów dla tabeli (72)
  • Problem ósmy: użycie OR zamiast UNION (74)
  • Problem dziewiÄ…ty: tabele i indeksy z wieloma wierszami usuniÄ™tymi (75)
  • Inne problemy: intensywne używanie perspektyw (78)
  • Inne problemy: zÅ‚Ä…czanie zbyt wielu tabel (78)

Drobne porady dotyczące strojenia poleceń SQL (78)

  • Identyfikowanie zÅ‚ego kodu SQL (79)
  • Identyfikowanie dÅ‚ugo wykonujÄ…cych siÄ™ poleceÅ„ SQL (80)
  • Użycie polecenia DECODE dla instrukcji wyboru IF/ELSE (81)
  • Zmienne dowiÄ…zane (82)

Korzystanie ze wskazówek SQL (84)

  • Ignorowanie wskazówek (85)
  • Korzystanie ze wskazówek w perspektywach (86)
  • DostÄ™pne wskazówki (86)

Wykorzystanie pakietu DBMS_STATS do zarzÄ…dzania danymi statystycznymi (108)

  • Użycie pakietu DBMS_STATS do przyspieszenia procesu analizy (108)
  • Kopiowanie statystyk przy użyciu pakietu DBMS_STATS (109)
  • Manipulowanie statystykami przy użyciu pakietu DBMS_STATS (110)
  • Przywracanie poprzedniej wersji statystyk (111)

Wykorzystanie scenariuszy dla spójnych planów wykonania (112)

  • Rejestrowanie scenariuszy (112)
  • UdostÄ™pnianie scenariuszy (114)
  • ZarzÄ…dzanie scenariuszami (115)

Skorowidz (119)

Dodaj do koszyka Optymalizacja Oracle SQL. Leksykon kieszonkowy

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.