sys.fulltext_index_fragments (Transact-sql)

Fulltext dizin adı verilen iç tablolar kullanır tam metin dizini parçaları ters dizin verileri depolamak için. Bu görünüm, bu parçaları hakkında meta verileri sorgulamak için kullanılabilir. Bu görünüm, her tam metin dizini parçası olarak 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

Tam metin dizini parçası içeren tablo nesne Kımlığı.

fragment_object_id

int

Parça ile ilişkili iç tablo nesne Kımlığı.

fragment_id

int

Tam metin dizini parçası mantıksal Kımlığı. Bu tablo tüm parçaları arasında benzersiz olmasıdır.

timestamp

timestamp

Parça oluşturulması ile ilgili zaman damgası. Daha yeni parçaları zaman damgalarını eski parçaları zaman damgaları büyüktür.

data_size

int

Mantıksal parça bayt cinsinden boyutu.

row_count

int

Parçanın tek satır sayısı.

status

int

Parça, birini durumu:

0 = Yeni oluşturulmuş ve henüz kullanılmayan

1 = INSERT fulltext dizini popülasyon veya birleştirme sırasında kullanılan

4 = Kapalı. Sorgu için hazır

6 = Giriş ve sorgu için hazır mektup birleştirme için kullanılan

8 = Damgalı silmek için. Sorgu ve birleştirme kaynağı için kullanılmaz.

Parça mantıksal tam metin dizini parçası olan ve sorgulanan 4 ya da 6 anlamına gelir durumu; Yani öyle bir queryable parçası.

Açıklamalar

sys.fulltext_index_fragmentsKatalog görünümü, bir tam metin dizini oluşan parça sayısı sorgulamak için kullanılabilir. Yavaş tam metin sorgu performansı yaşıyorsanız, sen-ebilmek kullanma sys.fulltext_index_fragmentssorgulamak için queryable parça sayısı (durum 4 veya 6 =) aşağıdaki gibi tam metin dizin:

SELECT table_id, status FROM sys.fulltext_index_fragments
   WHERE status=4 OR status=6;

SELECT table_id, status FROM sys.fulltext_index_fragments
   WHERE status=4 OR status=6;

Birçok queryable parçaları varsa, Microsoft, birlikte parçaları birleştirmek için tam metin dizini içeren tam metin kataloğu yeniden önerir. Yeniden düzenlemek için bir tam metin kataloğu kullanımı alter fulltext catalog catalog_name yeniden. Örneğin, adlı bir tam metin kataloğu yeniden düzenlemek için ftCatalogde AdventureWorksveritabanı, girin:

USE AdventureWorks;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO

USE AdventureWorks;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO

İzinler

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.

Ayrıca bkz.

Başvuru

Nesne Kataloğu görünümleri (Transact-sql)

Kavramlar

Tam metin dizinlerini doldurma