Opis Sparse rozmiary plików w bazie danych migawek

migawka bazy danych używa jednego lub więcej plikami rozrzedzonymi do przechowywania danych.Podczas tworzenia migawka bazy danych plikami rozrzedzonymi są tworzone przy użyciu nazw plików w instrukcja CREATE DATABASE.Te nazwy plików są przechowywane w sys.master_files w physical_name kolumna.

Ostrzeżenie

W sys.database_files (w źródłowa baza danych lub migawka), physical_name kolumna zawsze zawiera nazwy źródłowa baza danych pliki.

Pliki rzadkie, to funkcja systemu plików NTFS.Początkowo plik rozrzedzony nie zawiera żadnych danych użytkownika i miejsca na dysku dla danych użytkownika nie została przydzielona do niego.Ogólne informacje o użycie plikami rozrzedzonymi migawek bazy danych i sposób powiększać migawek bazy danych, zobacz Jak działają migawek bazy danych.

Podczas tworzenia plik rozrzedzony zajmuje mało miejsca na dysku.Jak zapisać danych do plik rozrzedzony, stopniowo NTFS przydziela miejsce na dysku.Plik rozrzedzony można powiększać potencjalnie bardzo duże.Jeśli migawka bazy danych zabraknie miejsca, jest oznaczona jako podejrzane i musi być odrzucone.źródłowa baza danych, Jednak nie dotyczy; działania na nim nadal normalnie.

Pliki rzadkie rosnąć przyrostami 64 kilobajtów (KB); w ten sposób rozmiar plik rozrzedzony na dysku jest zawsze wielokrotnością 64 KB.Najnowsze przyrostu 64 KB posiada jeden do ośmiu stron 8 KB, w zależności od tego, ile stron zostały skopiowane z źródłowa baza danych.Oznacza to, że średnio rozmiar plik rozrzedzony nieznacznie przekracza obszar faktycznie wypełniane przez strony.

  • Aby sprawdzić rozmiar rzeczywisty plik rozrzedzony

    Aby dowiedzieć się, liczba bajtów każdy plik rozrzedzony migawka używa się obecnie na dysku, można użyć size_on_disk_bytes kolumna sys.dm_io_virtual_file_stats dynamiczny widok zarządzania.

    Alternatywnie aby zobaczyć dysku zajmowanego przez plik rozrzedzony, można kliknąć prawym przyciskiem myszy plik w systemie Microsoft Windows, kliknij Właściwościi na dysku wartości.

  • Aby dowiedzieć się, maksymalny rozmiarplik rozrzedzony

    Maksymalny rozmiar której rozrzedzony jest rozmiar odpowiedni plik bazy danych źródłowych w czas utworzenia migawka.Aby dowiedzieć się tego rozmiaru, można użyć następujących opcji:

    • Używanie systemu Windows dir polecenia.

    • Zaznacz plik rozrzedzony, otwórz plik Właściwości w systemie Windows i spójrz na okno dialogowe rozmiar wartości.

    • Wybierz rozmiar kolumna albo sys.database_files migawka bazy danych lub z sys.master_files.Rozmiar kolumna w sys.database_files lub sys.master_files odzwierciedla maksymalna ilość miejsca na stronach SQL, które kiedykolwiek umożliwiają migawka; Wartość ta jest równoważna Windows rozmiar pole, chyba że jest reprezentowany liczbę stron SQL w pliku; rozmiar w bajtach jest:

      ( number_of_pages * 8192)