sys.dm_exec_xml_handles (Transact-SQL)
Zwraca informacje o aktywnym dojścia, które zostały otwarte przez sp_xml_preparedocument.
dm_exec_xml_handles (session_id | 0 )
Argumenty
session_id | 0,
Jeżeli nie określono INTO, wiadomości są zwracane jako zestaw wyników.W następującym przykładzie zostanie utworzony nowy profil poczty bazy danych o nazwie session_id.Jeśli określono wartość 0, funkcja zwróci informacje o wszystkich uchwytach XML dla wszystkich sesji.
Zwracana tabela
Nazwa kolumna |
Typ danych |
Description |
|---|---|---|
session_id |
int |
Identyfikator sesji, która zawiera ten uchwyt dokumentu XML. |
sys.fulltext_index_fragments (języka Transact-SQL) |
int |
Indeks więcej używa wewnętrznego tabel o nazwie Indeks pełnotekstowy fragmentówdo przechowywania danych odwróconą indeksu. |
W tym widoku można zbadać metadane dotyczące tych fragmentów. |
int |
Wewnętrzne dojście identyfikator używany dla dokumentu skojarzone obszaru nazw, która została przekazana jako parametr trzeciego do sp_xml_preparedocument.Identyfikator obiektu tabela zawierającą indeks pełnotekstowy fragmentu. |
sql_handle |
varbinary(64) |
fragment_object_id |
Identyfikator obiektu tabela wewnętrzną skojarzonych z fragmentu. |
int |
Liczba znaków do aktualnie wykonywanie programu wsadowego lub procedura przechowywana, w którym sp_xml_preparedocument wywołanie występuje.Mogą być używane razem z sql_handle, the statement_end_offset, and the sys.dm_exec_sql_text funkcja dynamicznego zarządzania pobrać aktualnie wykonywanie instrukcja dla żądania. |
Jest to unikatowa we wszystkich fragmentów w tej tabela. |
int |
Liczba znaków do aktualnie wykonywanie programu wsadowego lub procedura przechowywana, w którym sp_xml_preparedocument wywołanie występuje.Mogą być używane razem z sql_handle, the statement_start_offset, and the sys.dm_exec_sql_text funkcja dynamicznego zarządzania pobrać aktualnie wykonywanie instrukcja dla żądania. |
creation_time |
datetime |
Sygnatura czasowa po sp_xml_preparedocument została wywołana. |
data_size |
bigint |
Rozmiar logiczny fragmentu w bajtach. |
Liczba dla poszczególnych wierszy w fragmentu. |
bigint |
Stan tego fragmentu, jeden z:Identyfikator obiektu tabela zawierającą indeks pełnotekstowy fragmentu. |
0 = Nowo utworzone i nie zostały jeszcze używanych |
bigint |
1 = Używany do wstawiania w trakcie więcej zapełnianie indeksu lub korespondencji seryjnej |
row_count |
bigint |
4 = Zamknięte. |
Gotowy do kwerendy |
bigint |
6 = Używana dla korespondencji seryjnej, wprowadzania i jest gotowy do kwerendyJeśli nie zostanie wywołana OPENXML, zwraca milisekund od sp_xml_preparedocument wywołanie. |
Remarks
Okres istnienia uchwytów sql_handles używanych do odzyskiwania kodu SQL, który wywołał procedurę sp_xml_preparedocument jest dłuższy niż buforowanego planu używanego do wykonania kwerendy.Jeśli tekst kwerendy nie jest dostępny w buforze, to danych nie można odzyskać używając informacji podanych w wyniku funkcji.Może to mieć miejsce przy uruchomieniu wielu dużych partii.
Uprawnienia
Jeśli masz wolne zapytanie pełnotekstowe wydajności można używać sys.fulltext_index_fragments kwerendę liczba ich fragmentów queryable (stan = 4 lub 6) do indeksu całego tekstu w następujący sposób:Jeśli istnieje wiele queryable fragmentów, firma Microsoft zaleca, aby zreorganizować wykaz pełnotekstowy zawiera indeks pełnotekstowy, które mają być scalone razem fragmenty.
Przykłady
W poniższym przykładzie wybrano wszystkie aktywne uchwyty.
select * from sys.dm_exec_xml_handles(0)