Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Tam metin indeks, ters çevrilmiş indeks verilerini depolamak için tam metin indeks parçaları adı verilen dahili tablolar kullanır. Bu görünüm, bu parçalar hakkında meta verileri sorgulamak için kullanılabilir. Bu görünüm, her tablodaki tam metin indeks parçası için tam metin indeks parçası için bir satır içerir ve bu parça tam metin indeks içerir.
| Sütun adı | Veri türü | Description |
|---|---|---|
| table_id | int | Tam metin indeks parçasını içeren tablonun nesne kimliği. |
| fragment_object_id | int | Parçayla ilişkili iç tablonun nesne kimliği. |
| fragment_id | int | Tam metin indeks parçasının mantıksal kimliği. Bu, bu tablonun tüm parçalarında benzersizdir. |
| Tarih damgası | zaman etiketi | Parça yaratımıyla ilişkili zaman damgası. Daha yeni parçaların zaman damgaları, eski parçaların zaman damgalarından daha büyüktür. |
| data_size | int | Parçanın mantıksal boyutu bayt cinsinden. |
| row_count | int | Parçadaki bireysel satır sayısı. |
| statü | int | Parçanın durumu, şunlardan biri: 0 = Yeni oluşturulmuş ve henüz kullanılmamış 1 = Tam metin indeks popülasyonu veya birleştirme sırasında ekleme için kullanılıyor 4 = Kapalı. Sorguya hazır 6 = Birleştirme girişi için kullanılıyor ve sorguya hazır 8 = Silme için işaretlendi. Sorgulama ve kaynak birleştirme için kullanılmayacak. 4 veya 6 durumu, parçanın mantıksal tam metin indeksinin bir parçası olduğu ve sorgulanabilir olduğu anlamına gelir; yani, sorgulanabilir bir parçadır. |
Açıklamalar
sys.fulltext_index_fragments katalog görünümü, tam metin indeksini oluşturan parça sayısını sorgulamak için kullanılabilir. Tam metin sorgu performansında yavaş yaşıyorsanız, tam metin indeksindeki sorgulanabilir parça sayısını (durum = 4 veya 6) için sys.fulltext_index_fragments kullanarak aşağıdaki gibi sorgulayabilirsiniz:
SELECT table_id, status FROM sys.fulltext_index_fragments
WHERE status=4 OR status=6;
Eğer birçok sorgulanabilir parça varsa, Microsoft tam metin indeksi içeren tam metin kataloğunu yeniden düzenlemenizi önerir ve parçaları birleştirebilirsiniz. Tam metin kataloğunu yeniden düzenlemek için ALTER FULL TEXT CATALOG catalog_name REORGANIZE ET. Örneğin, veritabanında ftCatalog adı AdventureWorks2025 geçen tam metin kataloğu yeniden düzenlemek için şunları girin:
USE AdventureWorks2022;
GO
ALTER FULLTEXT CATALOG ftCatalog REORGANIZE;
GO
Permissions
Katalog görünümlerindeki meta verilerin görünürlüğü, kullanıcının sahip olduğu veya kullanıcıya bazı izinlerin verildiği güvenli hale getirilebilir öğelerle sınırlıdır.
Ayrıca Bkz.
nesne kataloğu görünümlerini (Transact-SQL)
Full-Text Dizinlerini Doldurma