Notatka
Dostęp do tej strony wymaga autoryzacji. Może 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
Baza danych SQL w Microsoft Fabric
Indeks pełnotekstowy wykorzystuje wewnętrzne tabele zwane fragmentami indeksu pełnego tekstu do przechowywania odwróconych danych indeksowych. Ten widok może być używany do zapytań o metadane dotyczące tych fragmentów. Ten widok zawiera wiersz dla każdego fragmentu indeksu pełnego tekstu w każdej tabeli, który zawiera indeks pełnego tekstu.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
table_id |
int | ID obiektu tabeli zawierającej fragment indeksu pełnego tekstu. |
fragment_id |
int | Logiczna identyfikacja fragmentu indeksu pełnego tekstu. Jest to unikalne dla wszystkich fragmentów tej tabeli. |
fragment_object_id |
int | Identyfikator obiektu wewnętrznej tabeli powiązanej z fragmentem. |
timestamp |
binary(8) | Znacznik czasu związany z tworzeniem fragmentu. Znaczniki czasowe nowszych fragmentów są większe niż znaczniki czasowe starszych fragmentów. |
status |
int | Status fragmentu, jednego z:0 = Nowo utworzone i jeszcze nieużywane1 = Używana do wstawiania podczas pełnotekstowego indeksu lub łączenia4 = Zamknięte. Gotowy do zapytania6 = Używany do wejścia do merge i gotowy do zapytań8 = Oznaczone do usunięcia. Nie jest używany do zapytania i łączenia źródła.Status lub 46 oznacza, że fragment jest częścią logicznego indeksu pełnego tekstu i może być zapytywany. To znaczy, jest to fragment podlegający zapytaniom . |
data_size |
bigint | Logiczny rozmiar fragmentu w bajtach. |
row_count |
bigint | Liczba pojedynczych wierszy we fragmencie. |
Uwagi
Widok sys.fulltext_index_fragments katalogowy może być używany do zapytania liczby fragmentów tworzących indeks pełnego tekstu. Jeśli doświadczasz wolnej wydajności pełnotekstowego zapytania, możesz użyć sys.fulltext_index_fragments zapytania o liczbę fragmentów możliwych do zapytania (status jest 4 lub 6) w indeksie pełnym tekstem, w następujący sposób:
SELECT table_id,
status
FROM sys.fulltext_index_fragments
WHERE status = 4
OR status = 6;
Jeśli istnieje wiele fragmentów możliwych do zapytań, Microsoft zaleca przeorganizowanie katalogu pełnego tekstu zawierającego indeks pełnego tekstu, aby połączyć fragmenty. Aby zorganizować katalog pełnotekstowy, użyj ALTER FULLTEXT CATALOGcatalog_nameREORGANIZE. Na przykład, aby zreorganizować katalog pełnotekstowy nazwany ftCatalog w bazie AdventureWorks2025 danych, wpisz:
USE AdventureWorks2025;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
Permissions
Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia.