Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL-adatbázis a Microsoft Fabric rendszerben
A teljes szöveges index belső táblákat, úgynevezett teljes szöveges index fragmentumokat használ a megfordított index adatok tárolására. Ez a nézet felhasználható ezeknek a fragmentumoknak a metaadatai lekérdezésére. Ez a nézet minden teljes szöveges indexfragmentumhoz tartozik egy sort minden táblázatban, amely teljes szöveges indexet tartalmaz.
| Oszlop név | Adattípus | Description |
|---|---|---|
table_id |
int | A teljes szöveges index töredéket tartalmazó táblázat objektumazonosítója. |
fragment_id |
int | A teljes szöveges index töredék logikai azonosítója. Ez minden töredék esetében egyedi ebben a táblázatban. |
fragment_object_id |
int | A fragmentumhoz tartozó belső tábla objektumazonosítója. |
timestamp |
binary(8) | Időbélyeg a töredék létrehozásához kapcsolódik. A frissebb töredékek időbélyegei nagyobbak, mint a régebbi töredékek időbélyegei. |
status |
int | A töredék állapota, az egyik a következők között:0 = Újonnan létrehozva, még nem használva1 = Teljes szöveges indexpopuláció vagy összevonás során történő beszeklelésre4 = Zárva. Készen állok a lekérdezésre6 = Összevonási bemenetre és lekérdezésre készenlésre készül8 = Törlésre jelölve. Nem használják lekérdezésre és merge forrásra.Az vagy 6 státusza 4 azt jelenti, hogy a töredék a logikai teljes szöveges index része, és lekérdezhető. Vagyis ez egy lekérdezésre alkalmas töredék. |
data_size |
bigint | A töredék logikai mérete bájtokban. |
row_count |
bigint | A fragmentumban lévő egyes sorok száma. |
Megjegyzések
A sys.fulltext_index_fragments katalógus nézet segítségével lekérdezhetjük, hány töredéket alkotnak egy teljes szöveges index. Ha lassú teljes szöveges lekérdezési teljesítményt tapasztalsz, sys.fulltext_index_fragments használhatod a teljes szöveg indexben található lekérdezési fragmentumok számát (status is 4 vagy 6) az alábbiak szerint:
SELECT table_id,
status
FROM sys.fulltext_index_fragments
WHERE status = 4
OR status = 6;
Ha sok lekérdezhető fragmentum létezik, a Microsoft azt javasolja, hogy rendezze át a teljes szöveges katalógust, amely tartalmazza a teljes szöveges indexet, hogy egyesítse a töredékeket. A teljes szöveges katalógus átszervezéséhez a catalog_name-tREORGANIZE használdALTER FULLTEXT CATALOG. Például, ha egy adatbázisban megnevezett ftCatalogAdventureWorks2025 teljes szöveges katalógus újraszervezzük, írjuk be:
USE AdventureWorks2025;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
Permissions
A katalógusnézetekben a metaadatok láthatósága olyan biztonságos adatokra korlátozódik, amelyek egy felhasználó tulajdonában vannak, vagy amelyeken a felhasználó engedélyt kapott.