Udostępnij za pośrednictwem


The Management Data Warehouse

Magazyn danych zarządzania jest relacyjnej bazy danych, która zawiera dane, które są pobierane z serwera, który jest w celu zbierania danych.Te dane jest używane do generowania raportów dla zbiorów danych systemu kolekcja i mogą również służyć do tworzenia niestandardowych raportów.

Infrastruktura moduł zbierający dane definiuje zadania i planów konserwacji, które są niezbędne do zaimplementowania zasad przechowywania, zdefiniowane przez administrator bazy danych.

Important noteImportant Note:

W tej wersji modułów zbierających dane, zarządzanie magazynem danych jest tworzona za pomocą proste model odzyskiwanie, aby zminimalizować rejestrowania.Należy implementować modelu odzyskiwanie odpowiednie dla danej organizacji.

Wdrażanie i korzystanie z magazyn danych

W tym samym wystąpieniu można zainstalować magazyn danych zarządzania SQL Server uruchamiany moduł zbierający dane. Jednak jeśli zasobów serwera i wydajność jest problem na serwerze monitorowany, można zainstalować magazyn danych zarządzania na innym komputerze.Aby uzyskać więcej informacji zobaczGetting Started with the Data Collector.

Wymagane 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ą podstawowe i migawki.Trzeci schematu, custom_snapshots, jest tworzony podczas tworzenia zawierające elementy kolekcja typ modułu zbierającego dane rodzajowy T-SQL kwerendy za pomocą zestawów zdefiniowanych przez użytkownika zbioru.

Schemat podstawowy

Schemat podstawowy opisuje tabel, procedur przechowywanych i widoków, które służą do organizowania i zidentyfikować zebrane dane.Tabele te są współużytkowane przez wszystkie tabele danych utworzony dla zbierającego poszczególnych typów.Ten schemat jest zablokowany i mogą być modyfikowane tylko przez właściciela bazy danych magazyn danych zarządzania.Nazwy tabel w tym schemacie się rozpoczynać prefiksem "" podstawowe".

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

Nazwa tabeli

Description

Core.performance_counter_report_group_items

Przechowuje informacje, jak powinien grupowania raportów magazyn danych zarządzania i liczników wydajności agregacja.

Core.snapshots_internal

Identyfikuje każdy nowy migawka.Za każdym razem, gdy zostanie uruchomiony pakiet przekazywania przekazywanie nową partia danych do tej tabela zostanie wstawiony nowy wiersz.

Core.snapshot_timetable_internal

Przechowuje informacje dotyczące czasu migawka.Czas migawka jest przechowywany w osobnej tabela, ponieważ wielu migawek może się zdarzyć w prawie tym samym czasie.

Core.urządzenie źródłowe.info_internal

W tej tabela przechowywane są informacje o źródle danych.Ta tabela jest aktualizowana za każdym razem, gdy rozpoczyna się przekazywania danych do magazyn danych ustawić nową kolekcja.

Core.supported_collector_types_internal

Zawiera identyfikatory zbierającego zarejestrowanych typów, które można przekazać dane do magazyn danych zarządzania.W tej tabela jest aktualizowany tylko, gdy schemat magazynu zostanie zaktualizowana tak, aby obsługiwać nowy typ modułu zbierającego dane.Podczas tworzenia magazyn danych zarządzania w tej tabela jest wypełniony identyfikatory typów modułów zbierających dostarczonych przez moduł zbierający dane.

Core.wait_categories

Zawiera kategorie używane do typów oczekiwania grup zgodnie z wait_type cechy.

Core.wait_types

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

Core.purge_info_internal

Wskazuje, czy zatrzymanie usuwania danych z magazyn danych zarządzania przeprowadzono na żądanie.

W poprzednich tabelach są używane z tabelami typ modułu zbierającego dane do przechowywania informacji.Na przykład, Typowa śledzenia SQL typ modułu zbierającego dane używa następujących tabel do przechowywania danych śledzenia:

  • Core.source_info_internal

  • Core.snapshots_internal

  • snapshots.trace_info

  • snapshots.trace_data

Migawki schematu

Schematu migawek informacje potrzebne do przechowywania i zachować dane zbierane przez typów modułów zbierających, które znajdują się obiekty.Tabele w tym schemacie są ustalone i nie muszą być zmienione w czasie użytkowania tego typu modułu zbierającego.Jeśli potrzebne są zmiany, schemat może być zmieniane tylko przez członków roli mdw_admin.Te tabele są tworzone w celu przechowywania danych zebranych przez dane systemowe kolekcja ustawia.Aby uzyskać więcej informacji zobaczSystem Data Collection Sets.

W poniższej tabeli ilustrują część schematu magazyn danych zarządzania, wymagane do kolekcja zestawów aktywności serwera i statystyka kwerendy.

  • 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 planu

    • snapshots.notable_query_text

    • snapshots.notable_query_plan

  • Statystyki znormalizowana kwerendy

    • snapshots.distinct_queries

    • snapshots.distinct_query_to_handle

Custom_snapshots schematu

Schemat custom_snapshots opisano nowe tabele i widoki, które są tworzone, gdy używane są typy zbierającego standardowy lub innych firm do tworzenia zestawów zdefiniowanych przez użytkownika zbioru.Dowolnego typ modułu zbierającego dane, który wymaga nowej tabela danych dla element kolekcja można utworzyć tabela w tym schemacie.W tym schemacie przez członków roli mdw_writer mogą zostać dodane nowe tabele.Inne zmiany w schemacie jest możliwe jedynie przez członków roli mdw_admin.

Szczegółowe dane typu i zawartości informacji dla bazy danych można znaleźć kolumny tabela czytając dokumentację procedura przechowywana zbierającego odpowiednie dane dla każdej z tabel.

Najważniejsze wskazówki

Podczas pracy z magazyn danych zarządzania, zaleca się po Poniższe najważniejsze wskazówki:

  • Nie należy modyfikować metadane tabel magazyn danych zarządzania, chyba że podczas dodawania nowego typ modułu zbierającego dane.

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

  • Zamiast bezpośrednio za pomocą tabel, należy używać udokumentowanych procedur przechowywanych i funkcji, które zostały udostępnione z modułu zbierającego dane do wystąpienie i aplikacji dostępu do danych.Nazwy tabel i definicje można zmienić, są zmieniane podczas aktualizowania aplikacji i mogą ulec zmianie w przyszłych wydaniach.

Historia zmian

Microsoft Learning

Tabela core.performance_counter_report_group_items dodawane do sekcji "Core schemat".

Zaktualizowano listę tabel w sekcji "Migawki schemat".Added snapshots.os_memory_clerks,snapshots.sql_process_and_system_memory, and snapshots.io_virtual_file_stats.Removedsnapshots.os_process_memory and snapshots.distinct_query_stats.