Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Widok sys.dm_db_xtp_nonclustered_index_stats dynamicznego zarządzania systemem zawiera statystyki dotyczące operacji na indeksach nieklastrowanych w tabelach zoptymalizowanych pod pamięć. Zestaw wyników zawiera jeden wiersz dla każdego indeksu nieklastrowanego w tabeli zoptymalizowanej pod pamięć w aktualnej bazie danych.
Statystyki odzwierciedlone w są sys.dm_db_xtp_nonclustered_index_stats zbierane podczas tworzenia struktury indeksu w pamięci. Struktury indeksowe w pamięci są odtwarzane podczas restartu bazy danych.
Użyj do sys.dm_db_xtp_nonclustered_index_stats zrozumienia i monitorowania aktywności indeksowej podczas operacji DML oraz gdy baza danych jest uruchamiana. Gdy baza danych z tabelą zoptymalizowaną pod pamięć jest ponownie uruchamiana, indeks buduje się poprzez wstawianie jednego wiersza na raz do pamięci. Liczba podziałów stron, scaleń i konsolidacji może pomóc zrozumieć pracę wykonaną przy budowie indeksu, gdy baza danych zostanie uruchomiona. Możesz także sprawdzić te liczby przed i po serii operacji DML.
Duża liczba prób świadczy o problemach z współbieżnością.
Więcej informacji o indeksach zoptymalizowanych pod pamięć można znaleźć w SQL Server In-Memory OLTP Internals for SQL Server 2016, strona 20.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| object_id | int | Identyfikator obiektu. |
| xtp_object_id | bigint | ID tabeli zoptymalizowanej pod pamięć. |
| index_id | int | Identyfikator indeksu. |
| delta_pages | bigint | Łączna liczba stron delta dla tego indeksu w drzewie. |
| internal_pages | bigint | Do użytku wewnętrznego. Całkowita liczba wewnętrznych stron tego indeksu w drzewie. |
| leaf_pages | bigint | Łączna liczba stron liści dla tego indeksu w drzewie. |
| outstanding_retired_nodes | bigint | Do użytku wewnętrznego. Całkowita liczba węzłów dla tego indeksu w strukturach wewnętrznych. |
| page_update_count | bigint | Łączna liczba operacji aktualizujących stronę w indeksie. |
| page_update_retry_count | bigint | Łączna liczba prób powtórzeń strony aktualizacji operacji w indeksie. |
| page_consolidation_count | bigint | Łączna liczba konsolidacji stron w indeksie. |
| page_consolidation_retry_count | bigint | Skumulowana liczba prób konsolidacji stron. |
| page_split_count | bigint | Łączna liczba operacji podziału stron w indeksie. |
| page_split_retry_count | bigint | Łączna liczba prób operacji podziału stron. |
| key_split_count | bigint | Łączna liczba podziałów klucza w indeksie. |
| key_split_retry_count | bigint | Łączna liczba prób operacji rozdzielania klucza. |
| page_merge_count | bigint | Łączna liczba operacji łączenia stron w indeksie. |
| page_merge_retry_count | bigint | Łączna liczba prób powtórzeń operacji łączenia stron. |
| key_merge_count | bigint | Łączna liczba operacji łączenia kluczy w indeksie. |
| key_merge_retry_count | bigint | Łączna liczba prób powtórzeń operacji łączenia kluczy. |
Permissions
Wymaga uprawnień VIEW DATABASE STATE na bieżącą bazę danych.
Uprawnienia dla programu SQL Server 2022 i nowszych
Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI BAZY DANYCH dla bazy danych.
Treści powiązane
- Wprowadzenie do tabel zoptymalizowanych pod kątem pamięci
- Memory-Optimized Dynamiczne widoki zarządzania tabelą
- In-Memory Przegląd i scenariusze użycia OLTP
- Optymalizowanie wydajności przy użyciu technologii w pamięci w usłudze Azure SQL Database
- Optymalizowanie wydajności przy użyciu technologii w pamięci w usłudze Azure SQL Managed Instance