Udostępnij za pośrednictwem


Zarządzanie magazynem danych

Zarządzanie magazynem danych są relacyjne bazy danych zawiera dane pobierane z serwera, który jest kolekcją danych miejsce docelowe.Dane służy do generowania raportów dla danych systemu kolekcja ustawia i można również tworzyć raporty niestandardowe.

Zadania definiuje infrastruktury modułów zbierających dane i plany konserwacji, które są niezbędne do wprowadzenia w życie zasady przechowywania określonych przez administrator bazy danych.

Ważna informacjaWażne:

W tej wersji modułów zbierających dane zarządzania magazynem danych jest tworzona za pomocą prostej model odzyskiwanie, aby zminimalizować rejestrowania.Powinny wdrożyć odpowiednie model odzyskiwanie dla organizacji.

Wdrażanie i korzystanie z magazynu danych

magazyn danych zarządzania można zainstalować na tym samym wystąpienie z SQL Server uruchamiany moduł zbierający dane.Jednak jeśli zasoby serwera lub wydajności jest problem na serwerze monitorowany, można zainstalować magazyn danych zarządzania na innym komputerze.Aby uzyskać więcej informacji, zobacz Wprowadzenie do modułów zbierających dane.

Wymaganych schematów i ich obiekty systemu wstępnie zdefiniowanych zestawów kolekcja są tworzone podczas tworzenia magazyn danych zarządzania.Schematy, które są tworzone są core i snapshots.Trzeci schematu, custom_snapshots, jest tworzony podczas tworzenia użytkownika kolekcja zestawów zawierających kolekcja używające rodzajowy kwerendy T SQL typ modułu zbierającego.

Schemat Core

Schemat core opisuje tabel, procedur przechowywanych i widoków, które są używane do organizowania i zidentyfikować zebranych danych.Te tabele są współużytkowane przez tabele danych utworzony dla zbierających poszczególnych typów.Ten schemat jest zablokowany i może być modyfikowane tylko przez właściciela bazy danych magazyn danych zarządzania.Nazwy tabel w tym schemacie są rozpoczynać prefiksem "podstawowego".

W poniższej tabela opisano tabele bazy danych w schemacie core.Te tabele bazy danych należy włączyć moduł zbierający dane śledzenia skąd pochodzą dane, który dodaje go i kiedy został przekazany do magazyn danych.

Nazwa tabeli

Opis

core.performance_counter_report_group_items

Przechowuje informacje o jak zgrupuj raporty magazyn danych zarządzania i liczniki wydajności wartość zagregowana.

core.snapshots_internal

Identyfikuje każda Nowa migawka.Zawsze uruchamia pakiet przekazywania przekazywanie nowej partia danych do tej tabela dodaje się nowy wiersz.

core.snapshot_timetable_internal

Przechowuje informacje o razy migawka.Migawka czas przechowywane w osobnej tabela, ponieważ wielu migawek może się zdarzyć w prawie tym samym czas.

core.source.info_internal

Ta tabela przechowuje informacje o danych źródło.Ta tabela jest aktualizowana po każdym zestaw kolekcja uruchamia przekazywania danych do magazyn danych.

core.supported_collector_types_internal

Zawiera identyfikatory zbierających zarejestrowanych typów, które można przekazać dane do magazyn danych zarządzania.W tej tabela jest aktualizowany tylko podczas aktualizowania schematu magazynu do obsługi nowego typ modułu zbierającego.Gdy magazyn danych zarządzania jest utworzona, ta tabela jest wypełniona identyfikatory typów modułów zbierających dostarczone przez moduł zbierający dane.

core.wait_categories

Zawiera kategorie używane do grupy typów oczekiwania zgodnie z wait_type cecha.

core.wait_types

Zawiera typy oczekiwania rozpoznawany przez moduł zbierający dane.

core.purge_info_internal

Wskazuje żądanie zatrzymania usuwania danych z magazyn danych zarządzania.

Poprzedni tabele są używane z typ modułu zbierającego tabel do przechowywania informacji.Na przykład rodzajowy śledzenia SQL typ modułu zbierającego używa następujących tabel do przechowywania danych śledzenia:

  • core.source_info_internal

  • core.snapshots_internal

  • snapshots.trace_info

  • snapshots.trace_data

Schemat migawki

Schemat migawek opisuje obiekty potrzebne do przechowywania i zachować dane zebrane przez typów modułów zbierających dostarczanych.Tabele w tym schemacie są ustalone i nie wymaga zmiany podczas okresu życia typ modułu zbierającego.Jeśli są potrzebne zmiany schematu mogą być zmieniane tylko przez członków mdw_admin rolę.Te tabele są tworzone do przechowywania danych zebranych danych systemu kolekcja ustawia.Aby uzyskać więcej informacji, zobacz Zestawy zbierania danych systemowych.

Poniższe tabele pokazują część schematu magazyn danych zarządzania, wymagane dla aktywności serwera i statystyki kwerendy kolekcja ustawia.

  • Tabele zasób poziom systemu

    • snapshots.os_wait_stats

    • snapshots.os_latch_stats

    • snapshots.os_schedulers

    • snapshots.os_memory_clerks

    • snapshots.os_memory_nodes

    • snapshots.sql_process_and_system_memory

  • Aktywność systemu

    • snapshots.active_sessions_and_requests
  • Kwerendy statystyki

    • snapshots.query_stats
  • Statystyki we/wy

    • snapshots.io_virtual_file_stats
  • Tekst kwerendy i plan

    • snapshots.notable_query_text

    • snapshots.notable_query_plan

  • Statystyki znormalizowana kwerendy

    • snapshots.distinct_queries

    • snapshots.distinct_query_to_handle

Custom_snapshots schematu

custom_snapshots Schemat opisuje nowe tabele i widoki, które są tworzone, gdy używane są standardowe lub firm zbierających typy utworzyć użytkownika kolekcja zestawy.Dowolny typ modułu zbierającego element kolekcja można utworzyć tabela w tym schemacie wymaga nowej tabela danych.Dodane nowe tabele w tym schemacie przez członków mdw_writer rolę.Inne zmiany schematu można jedynie przez członków mdw_admin rolę.

Typ i treść informacji szczegółowych danych dla bazy danych można uzyskać kolumny tabela czytając dokumentację dla procedura składowana zbierających odpowiednich danych dla każdej tabela.

Najważniejsze wskazówki

Praca z magazyn danych zarządzania, zaleca się po tych najważniejsze wskazówki:

  • Nie należy modyfikować metadane tabele magazyn danych zarządzania, chyba że dodajesz nowy typ modułu zbierającego.

  • Nie należy bezpośrednio modyfikować dane w magazyn danych zarządzania.Zmienianie danych, które zostały zebrane unieważnia legalności zebranych danych.

  • Zamiast bezpośrednio za pomocą tabel, należy używać udokumentowanych procedur przechowywanych i funkcji, które są dostarczane z dostępu do wystąpienie i aplikacji danych modułów zbierających dane.tabela Nazwy i definicje można zmienić, zmień podczas aktualizowania aplikacji i może być zmiana w przyszłości zwalnia.