3545336789

3545336789



Strojenie baz danych

Strojenie projektu bazy danych

Istniejące tabele mogą być łączone (denormalizacja), ponieważ niektóre atrybuty pochodzące z dwóch lub większej liczby tabel są często wymagane wspólnie.

W przypadku danego zbioru tabel mogą istnieć alternatywne rozwiązania projektowe, dające w elekcie schemat w postaci 3NF lub BCNF.

Partycjonowanie pionowe tabeli - jeżeli tabela zawiera bardzo dużą liczbę wierszy można ją rozbić na większą liczbę tabel z podzbiorami atrybutów i repllkacjami klucza tabeli. Zapytania do każdej z tabel są niezależne.

Atrybuty jednej tabeli mogą być powtórzone w innej Partycjonowanie poziome - podział tabeli w poziomie na kilka oddzielnych tabel np. tabela sprzedaży produktów jest podzielona na na kilka tabel w oparciu na różne linie produkcyjne

Strojenie indeksów i zapytań

Początkowy wybór indeksów można zmienić z następujących powodów:

-    Określone zapytania mogą działać zbyt długo ze względu na brak

-    Niektóre indeksy mogą w ogóle nie być używane

-    Niektóre indeksy mogą nakładać spory narzut związany z tym. że są zdefiniowane na atrybutach często podlegających zmianom

Strojenie zapytań

-    Zapytanie generuje zbyt wiele operacji dostępu do dysku

-    Plan zapytania ujawnia, ze odpowiednie indeksy nie są używane

Systemy jedno- i wieloużytkownikowe

System jednouźytkownikowy - jeżeli w danym momencie z systemu może korzystać tylko jeden użytkownik

System wielouźytkownikowy - w danym momencie z systemu może korzystać wielu użytkowników współbieżnie.



Wyszukiwarka

Podobne podstrony:
Bazy danych Wykład 13: Praktyczne projektowanie i strojenie baz danych. Wstęp do transakcji. Małgorz
43742 ullman045 (2) 96 ■ 2 MODRI.OWANIK BAZ DANYCH Istnieją jeszcze inne, ważne kategorie więzó
ullman045 (2) 96 ■ 2 MODRI.OWANIK BAZ DANYCH Istnieją jeszcze inne, ważne kategorie więzów, któ
IMGP1471 Systemy baz danych SQ.l_ używany mota być: •    jako element aplikacji l nar
r ! 31 Tworzenie skryptów i współpraca z plikami danych Pętle for mogą być wzajemnie
Procesor - elementy zespól rejestrów do przechowywania danych i wyników (rejestry mogą być ogólnego
4. Tabele Tabele mogą być różne i dostosowane do specyfiki zagadnień poruszanych w pracy dyplomowej.
P3040974 4.10. Projektowanie Kratownic4.10.5. Projektowanie blach węzłowych Pręty mogą być łączone w
Aplikacje baz danych: Zadanie 1: Projekt bazy danych Tomasz Krzyżanowski, 113701Zadanie 1: Projekt b
Aplikacje baz danych: Zadanie 1: Projekt bazy danych3. Opis elementów modelu Opis zbiorów encji Zb
Aplikacje baz danych: Zadanie 1: Projekt bazy danych Zbiór encji 3 : Zamówienia Opis Tabela
Aplikacje baz danych: Zadanie 1: Projekt bazy danych Zbiór encji 5 : Faktura Opis Spis wystawion
Aplikacje baz danych: Zadanie 1: Projekt bazy danych Zbiór encji 7 : Osoba Opis Spis
Aplikacje baz danych: Zadanie 1: Projekt bazy danych nazwisko Nie Varchar[40] Nazwisko

więcej podobnych podstron