Gudang data manajemen
Berlaku untuk: SQL Server
Gudang data manajemen adalah database relasional yang berisi data yang dikumpulkan dari server yang merupakan target pengumpulan data. Data ini digunakan untuk menghasilkan laporan untuk kumpulan pengumpulan Data Sistem, dan juga dapat digunakan untuk membuat laporan kustom.
Infrastruktur pengumpul data mendefinisikan pekerjaan dan rencana pemeliharaan yang diperlukan untuk menerapkan kebijakan retensi yang ditentukan oleh administrator database.
Penting
Untuk rilis pengumpul data ini, gudang data manajemen dibuat menggunakan model pemulihan Sederhana, untuk meminimalkan pengelogan. Anda harus menerapkan model pemulihan yang sesuai untuk organisasi Anda.
Menyebarkan dan menggunakan gudang data
Anda dapat menginstal gudang data manajemen pada instans SQL Server yang sama yang menjalankan pengumpul data. Namun, jika sumber daya atau performa server adalah masalah pada server yang dipantau, Anda dapat menginstal gudang data manajemen di komputer yang berbeda.
Skema yang diperlukan dan objeknya untuk kumpulan pengumpulan sistem yang telah ditentukan dibuat saat Anda membuat gudang data manajemen. Skema yang dibuat adalah inti dan rekam jepret. Skema ketiga, custom_snapshots, dibuat saat kumpulan koleksi yang ditentukan pengguna dibuat yang menyertakan item koleksi yang menggunakan jenis pengumpul Kueri T-SQL Generik.
Skema inti
Skema inti menjelaskan tabel, prosedur tersimpan, dan tampilan yang digunakan untuk mengatur dan mengidentifikasi data yang dikumpulkan. Tabel ini dibagikan di antara semua tabel data yang dibuat untuk jenis pengumpul individual. Skema ini dikunci, dan hanya pemilik database gudang data manajemen yang dapat memodifikasinya. Nama tabel dalam skema ini diawali oleh core
.
Tabel berikut ini menjelaskan tabel database dalam skema inti. Tabel database ini memungkinkan pengumpul data melacak dari mana data berasal, yang menyisipkannya, dan kapan data diunggah ke gudang data.
Nama tabel | Deskripsi |
---|---|
core.performance_counter_report_group_items |
Menyimpan informasi tentang bagaimana laporan gudang data manajemen harus mengelompokkan dan menggabungkan penghitung kinerja. |
core.snapshots_internal |
Mengidentifikasi setiap rekam jepret baru. Baris baru disisipkan ke dalam tabel ini setiap kali paket unggahan mulai mengunggah batch data baru. |
core.snapshot_timetable_internal |
Menyimpan informasi tentang waktu rekam jepret. Waktu rekam jepret disimpan dalam tabel terpisah karena banyak rekam jepret dapat terjadi pada waktu yang hampir bersamaan. |
core.source_info_internal |
Tabel ini menyimpan informasi tentang sumber data. Tabel ini diperbarui setiap kali kumpulan koleksi baru mulai mengunggah data ke gudang data. |
core.supported_collector_types_internal |
Berisi ID jenis kolektor terdaftar yang dapat mengunggah data ke gudang data manajemen. Tabel ini hanya diperbarui ketika skema gudang diperbarui untuk mendukung jenis kolektor baru. Ketika gudang data manajemen dibuat, tabel ini diisi dengan ID jenis pengumpul yang disediakan oleh pengumpul data. |
core.wait_categories |
Berisi kategori yang digunakan untuk mengelompokkan jenis tunggu sesuai dengan karakteristik wait_type. |
core.wait_types |
Berisi jenis tunggu yang dikenali oleh pengumpul data. |
core.purge_info_internal |
Menunjukkan bahwa permintaan dibuat untuk menghentikan penghapusan data dari gudang data manajemen. |
Tabel sebelumnya digunakan dengan tabel jenis kolektor untuk menyimpan informasi. Misalnya, jenis pengumpul Jejak SQL Generik menggunakan tabel berikut untuk menyimpan data pelacakan:
core.source_info_internal
core.snapshots_internal
snapshots.trace_info
snapshots.trace_data
Skema rekam jepret
Skema rekam jepret menjelaskan objek yang diperlukan untuk menyimpan dan memelihara data yang dikumpulkan oleh jenis pengumpul yang disediakan. Tabel dalam skema ini diperbaiki dan tidak perlu diubah selama masa pakai jenis kolektor. Jika perubahan diperlukan, skema hanya dapat diubah oleh anggota peran mdw_admin . Tabel ini dibuat untuk menyimpan data yang dikumpulkan oleh kumpulan Pengumpulan Data Sistem.
Tabel berikut mengilustrasikan sebagian skema gudang data manajemen yang diperlukan untuk kumpulan kumpulan Aktivitas Server dan Statistik Kueri.
Skema | Objek |
---|---|
Tabel sumber daya tingkat sistem | 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 |
Aktivitas sistem | snapshots.active_sessions_and_requests |
Tabel statistik kueri | snapshots.query_stats |
Statistik I/O | snapshots.io_virtual_file_stats |
Mengkueri teks dan paket | snapshots.notable_query_text snapshots.notable_query_plan |
Statistik kueri yang dinormalisasi | snapshots.distinct_queries snapshots.distinct_query_to_handle |
skema Custom_snapshots
Skema custom_snapshots menjelaskan tabel dan tampilan baru yang dibuat saat jenis pengumpul standar atau pihak ketiga digunakan untuk membuat kumpulan koleksi yang ditentukan pengguna. Jenis pengumpul apa pun yang memerlukan tabel data baru untuk item koleksi dapat membuat tabel tersebut dalam skema ini. Tabel baru dapat ditambahkan dalam skema ini oleh anggota peran mdw_writer . Perubahan lain pada skema hanya dapat dilakukan oleh anggota peran mdw_admin .
Anda bisa mendapatkan informasi tipe data dan konten terperinci untuk kolom tabel database dengan membaca dokumentasi untuk prosedur tersimpan pengumpul data yang sesuai untuk setiap tabel.
Praktik terbaik
Saat bekerja dengan gudang data manajemen, sebaiknya ikuti praktik terbaik berikut:
Jangan ubah metadata tabel gudang data manajemen kecuali Anda menambahkan jenis pengumpul baru.
Jangan langsung memodifikasi data di gudang data manajemen. Mengubah data yang telah Anda kumpulkan membatalkan legitimasi data yang dikumpulkan.
Alih-alih langsung menggunakan tabel, gunakan prosedur dan fungsi tersimpan yang didokumentasikan yang disediakan dengan pengumpul data untuk mengakses instans dan data aplikasi. Nama dan definisi tabel dapat berubah, berubah saat Anda memperbarui aplikasi, dan mungkin berubah dalam rilis mendatang.