sys.fulltext_index_fragments (Transact-SQL)
Iç tablo adı verilen BIR fulltext dizin kullanır tam metin dizin parçaları ters dizin verileri depolamak için.Bu görünüm, bu parçaları ilgili meta veriler sorgulamak için kullanılabilir.Bu görünümü her tam metin dizini bölümü bir tam metin dizini içeren her tablo için bir satır içerir.
Sütun adı |
Veri türü |
Açıklama |
---|---|---|
table_id |
int |
Nesne KIMLIĞI tablonun tam metin dizini parçasını içerir. |
fragment_object_id |
int |
Iç tablo ile parçası ilişkili nesne KIMLIĞI. |
fragment_id |
int |
Tam metin dizini parçası mantıksal KIMLIĞI.Bu tablo için tüm parçaları arasında benzersiz olmasıdır. |
zaman damgası |
timestamp |
Parça oluşturma ile ilgili bir zaman damgası.Zaman damgası'nın daha yeni bir parça, eski parçacıkları zaman damgalarını büyüktür. |
data_size |
int |
Mantıksal parçası bayt cinsinden boyutu. |
row_count |
int |
Parçası olarak tek tek satır sayısı. |
Durum |
int |
Parça birini durumu: 0 = Yeni oluşturulmuş ve henüz kullanılmaz 1 Dizin popülasyon fulltext veya birleştirme sırasında kullanılan ekleme için = 4 Kapalı =.Sorgu için hazır 6 Giriş ve sorgu için hazır mektup birleştirme için kullanılan = 8 Marked silinmek üzere =.Query ve birleştirme kaynağı olarak kullanılmayacak. Durum 4 veya 6 parçası mantıksal tam metin dizini bir parçasıdır ve sorgulanabilir gösterir; bu olduğu diğer bir deyişle, bir queryable parçası. |
Remarks
Sys.fulltext_index_fragments Katalog görünümü, bir tam metin dizini kapsayan parça sayısı sorgulamak için kullanılabilir.Yavaş tam metin sorgusu performansı yaşıyorsa, sorgulanacak sys.fulltext_index_fragments queryable parça sayısı için kullanabilirsiniz (durumu = 4 veya 6) aşağıdaki gibi tam metin dizin içinde:
SELECT table_id, status FROM sys.fulltext_index_fragments
WHERE status=4 OR status=6;
Birçok queryable parçaları yoksa, Microsoft, parçaları bir araya birleştirmek için tam metin dizini içeren tam metin kataloğu yeniden önerir.To reorganize a of full-text catalog use ALTER FULLTEXT CATALOGcatalog_name REORGANIZE.Örneğin, adlı bir tam metin kataloğu yeniden düzenlemek için ftCatalog içinde AdventureWorks Veritabanı, girin:
USE AdventureWorks;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
İzinler
In SQL Server 2005 and later versions, the visibility of the metadata in catalog views is limited to securables that a user either owns or on which the user has been granted some permission.Daha fazla bilgi için bkz:Meta veriler görünürlük yapılandırma.
See Also