Opis plików i aplikacjami

Co najmniej co SQL Server Baza danych zawiera dwa pliki systemu operacyjnego: plik danych i plik dziennika.Pliki danych zawierają danych i obiektów takich jak tabele, indeksów, procedur przechowywanych i widoków.Pliki dziennika zawierają informacje wymagane do odzyskać wszystkich transakcji w bazie danych.Pliki danych można grupować w aplikacjami do celów przydziału i administracji.

Pliki bazy danych

SQL Serverbazy danych ma trzy typy plików, jak pokazano w poniższej tabela.

Plik

Opis

Podstawowy

Plik danych podstawowych zawiera informacje startowe dla bazy danych i punktów do innych plików w bazie danych.Dane użytkownika i obiekty mogą być przechowywane w tym pliku lub pomocniczych plików danych.Co baza danych zawiera jeden plik danych podstawowych.Rozszerzenie nazwy pliku zalecane dla podstawowe pliki danych jest .mdf.

Pomocniczy

Pliki pomocnicze są opcjonalne, są zdefiniowane przez użytkownika i przechowywania danych użytkownika.Pliki pomocnicze można rozmieścić dane na wielu dyskach, umieszczając każdy plik na innym dysku.Ponadto jeśli baza danych przekracza maksymalny rozmiar pojedynczego pliku systemu Windows, można użyć pomocniczych plików danych tak bazy danych można stale rośnie.

The recommended file name extension for secondary data files is .ndf.

Dziennik transakcji

Informacje dziennika, które jest używane do przechowywania plików dziennika transakcji odzyskać bazy danych.Musi istnieć co najmniej jeden plik dziennika dla każdej bazy danych.Rozszerzenie nazwy pliku zalecany dla dziennika transakcji jest ldf.

Na przykład prostej bazy danych o nazwie Sprzedaż można utworzyć obejmującą podstawowym plikiem, który zawiera wszystkie dane i obiekty i plik dziennika zawierający informacje dziennika transakcji.Alternatywnie, bardziej złożone bazie danych o nazwie zamówień można utworzyć zawierającej jeden podstawowy plik i pięć plików pomocniczych.We wszystkich plikach sześć stron widzących danych i obiektów bazy danych, a cztery pliki dziennika zawierają informacje dziennika transakcji.

Domyślnie dzienniki transakcji i danych są umieszczane na tym samym dysku i ścieżka.W tym celu systemów pojedynczy dysk.Jednakże może to nie być optymalne dla środowiska produkcyjnego.Zaleca się umieszczanie danych i plików na oddzielnych dyskach dziennika.

Aplikacjami

Każda baza danych musi podstawowa grupa plików.Ta grupa plików zawiera plik danych podstawowe i pomocnicze pliki, które nie są wprowadzane do innych aplikacjami.Aplikacjami zdefiniowane przez użytkownika można tworzyć grupy plików danych administracyjnych, alokacji danych, łącznie i celów umieszczania.

For example, three files, Data1.ndf, Data2.ndf, and Data3.ndf, can be created on three disk drives, respectively, and assigned to the filegroup fgroup1.tabela można następnie utworzyć specjalnie na grupa plików fgroup1.Kwerendy dla danych z tabela zostaną rozłożone na trzech dysków; Zwiększa to wydajność.Tym samym zwiększenie wydajności można osiągnąć za pomocą pojedynczego pliku utworzonego zestaw pasek RAID (redundant array of independent disks).Jednak pliki i aplikacjami pozwalają łatwo dodać nowe pliki do nowych dysków.

Wszystkie pliki danych są przechowywane w aplikacjami wymienione w poniższej tabela.

Grupa plików

Opis

Podstawowy

Grupa plików zawiera podstawowy plik.Wszystkie tabele systemowe są przydzielane podstawowa grupa plików.

Zdefiniowany przez użytkownika

Dowolny grupa plików który jest specjalnie utworzone przez użytkownika, gdy użytkownik najpierw tworzy lub modyfikuje później bazy danych.

Domyślna grupa plików.

Podczas tworzenia obiektów w bazie danych bez określenia, które grupa plików należą do, są przypisane do domyślnego grupa plików.W dowolnym czas, dokładnie jedna grupa plików jest wyznaczony jako domyślna grupa plików.Pliki w domyślnym grupa plików musi być wystarczająco duża, aby pomieścić wszystkie nowe obiekty nie zostały przydzielone do innych grupa plikóws.

Podstawowa grupa plików jest domyślna grupa plików, chyba że zostanie zmieniona przy użyciu instrukcja ALTER DATABASE.Alokacja na tabele i obiekty systemu pozostaje w podstawowa grupa plików grupę nie nowy domyślny plików.