Datový sklad pro správu

platí pro:SQL Server

Datový sklad pro správu je relační databáze obsahující data shromážděná ze serveru, který je cílem shromažďování dat. Tato data slouží ke generování sestav pro sady shromažďování systémových dat a lze je také použít k vytváření vlastních sestav.

Infrastruktura kolektoru dat definuje plány úloh a údržby, které jsou potřeba k implementaci zásad uchovávání informací definované správcem databáze.

Důležité

Pro tuto verzi kolektoru dat se datový sklad pro správu vytvoří pomocí modelu jednoduchého obnovení, aby se minimalizovalo protokolování. Měli byste implementovat vhodný model obnovení pro vaši organizaci.

Nasazení a použití datového skladu

Datový sklad pro správu můžete nainstalovat na stejnou instanci SQL Serveru, na které běží kolektor dat. Pokud se ale u monitorovaných prostředků nebo výkonu serveru jedná o problém, můžete datový sklad pro správu nainstalovat na jiný počítač.

Požadovaná schémata a jejich objekty pro předdefinované sady systémových kolekcí se vytvoří při vytváření datového skladu pro správu. Vytvořená schémata jsou základní a snímky. Třetí schéma, custom_snapshots, se vytvoří, když se vytvoří uživatelsky definované sady kolekcí, které obsahují položky kolekce, které používají typ obecného kolektoru dotazů T-SQL.

Základní schéma

Základní schéma popisuje tabulky, uložené procedury a zobrazení, které slouží k uspořádání a identifikaci shromážděných dat. Tyto tabulky jsou sdíleny mezi všemi tabulkami dat vytvořenými pro jednotlivé typy kolektoru. Toto schéma je uzamčené a může ho upravovat pouze vlastník databáze datového skladu pro správu. Názvy tabulek v tomto schématu jsou předponou core.

Následující tabulka popisuje databázové tabulky v základním schématu. Tyto databázové tabulky umožňují kolektoru dat sledovat, odkud data pocházejí, kdo je vložil a kdy se nahrál do datového skladu.

Název tabulky Description
core.performance_counter_report_group_items Ukládá informace o tom, jak by sestavy datového skladu pro správu měly seskupovat a agregovat čítače výkonu.
core.snapshots_internal Identifikuje každý nový snímek. Do této tabulky se vloží nový řádek pokaždé, když balíček pro nahrání začne nahrávat novou dávku dat.
core.snapshot_timetable_internal Ukládá informace o časech snímků. Čas vytvoření snímku je uložený v samostatné tabulce, protože k mnoha snímkům může dojít téměř ve stejnou dobu.
core.source_info_internal Tato tabulka ukládá informace o zdroji dat. Tato tabulka se aktualizuje vždy, když nová sada kolekcí začne nahrávat data do datového skladu.
core.supported_collector_types_internal Obsahuje ID registrovaných typů kolektoru, které můžou nahrát data do datového skladu pro správu. Tato tabulka se aktualizuje pouze v případě, že se aktualizuje schéma skladu, aby podporovalo nový typ kolektoru. Po vytvoření datového skladu pro správu se tato tabulka naplní ID typů kolektoru poskytovaných sběračem dat.
core.wait_categories Obsahuje kategorie používané k seskupení typů čekání podle wait_type charakteristiky.
core.wait_types Obsahuje typy čekání rozpoznané kolekcí dat.
core.purge_info_internal Označuje, že byla provedena žádost o zastavení odebrání dat z datového skladu pro správu.

Předchozí tabulky se používají s tabulkami typů kolektoru k ukládání informací. Například obecný typ kolektoru trasování SQL používá k ukládání dat trasování následující tabulky:

  • core.source_info_internal
  • core.snapshots_internal
  • snapshots.trace_info
  • snapshots.trace_data

Schéma snímků

Schéma snímků popisuje objekty potřebné k ukládání a údržbě dat, která shromažďují dostupné typy kolektorů. Tabulky v tomto schématu jsou pevné a během životnosti typu kolektoru není nutné je měnit. V případě potřeby je možné schéma změnit pouze členy mdw_admin role. Tyto tabulky se vytvoří pro ukládání dat shromážděných sadami shromažďování systémových dat.

Následující tabulky znázorňují část schématu datového skladu pro správu, které se vyžaduje pro sady shromažďování aktivit serveru a statistik dotazů.

Schema Objects
Tabulky prostředků na úrovni systému 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
Aktivita systému snapshots.active_sessions_and_requests
Statistika dotazů snapshots.query_stats
Statistiky vstupně-výstupních operací snapshots.io_virtual_file_stats
Dotazování textu a plánu snapshots.notable_query_text
snapshots.notable_query_plan
Normalizované statistiky dotazů snapshots.distinct_queries
snapshots.distinct_query_to_handle

schéma Custom_snapshots

Schéma custom_snapshots popisuje nové tabulky a zobrazení vytvořená při použití standardních nebo jiných typů kolektorů k vytváření uživatelsky definovaných sad kolekcí. Jakýkoli typ kolektoru, který vyžaduje novou tabulku dat pro položku kolekce, může vytvořit tuto tabulku v tomto schématu. Nové tabulky lze do tohoto schématu přidat členy mdw_writer role. Jakékoli další změny schématu můžou provádět jenom členové mdw_admin role.

Podrobné informace o datovém typu a obsahu sloupců tabulky databáze můžete získat v dokumentaci příslušné uložené procedury kolektoru dat pro jednotlivé tabulky.

Osvědčené postupy

Při práci s datovým skladem pro správu doporučujeme postupovat podle těchto osvědčených postupů:

  • Neupravujte metadata tabulek datového skladu pro správu, pokud nepřidáváte nový typ kolektoru.

  • Neupravujte přímo data v datovém skladu pro správu. Změna shromážděných dat zneplatňuje oprávněnost shromážděných dat.

  • Místo přímého použití tabulek použijte zdokumentované uložené procedury a funkce, které jsou k dispozici se kolektorem dat pro přístup k instancím a aplikačním datům. Názvy tabulek a jejich definice se mohou změnit, při aktualizaci aplikace se změní a v budoucích verzích se také mohou změnit.