Aracılığıyla paylaş


sys.dm_fts_index_population (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

SQL Server'da şu anda devam eden tam metin indeks ve anlamsal anahtar ifade popülasyonları hakkında bilgi döndürür.

Sütun adı Veri türü Description
database_id int Doldurulan tam metin indeksi içeren veritabanının kimliği.
catalog_id int Bu tam metin indeksi içeren tam metin kataloğunun kimliği.
table_id int Tam metin indeksinin doldurulduğu tablonun kimliği.
memory_address varbinary(8) Aktif bir popülasyonu temsil etmek için kullanılan dahili veri yapısının bellek adresi.
population_type int Nüfus türü. Aşağıdakilerden biri:

1 = Tam nüfus

2 = Zaman damgasına dayalı artan nüfus

3 = İzlenen değişikliklerin manuel güncellemesi

4 = İzlenen değişikliklerin arka plan güncellemesi.
population_type_description nvarchar(120) Nüfus türü için açıklama.
is_clustered_index_scan bit Popülasyonun kümelenmiş indeks üzerinde tarama yapıp yapmadığını gösterir.
range_count int Bu popülasyonun paralelleştirildiği alt sıraların sayısı.
completed_range_count int İşlemenin tamamlandığı aralık sayısı.
outstanding_batch_count int Bu popülasyon için mevcut mevcut parti sayısı. Daha fazla bilgi için sys.dm_fts_outstanding_batches (Transact-SQL) bkz.
durum int için geçerlidir: SQL Server 2012 (11.x) ve üzeri.

Bu Nüfusun Durumu. Not: Bazı eyaletler geçicidir. Aşağıdakilerden biri:

3 = Başlangıç

5 = Normal işleme

7 = İşlem durdu

Örneğin, bu durum otomatik birleştirme devam ederken ortaya çıkar.

11 = Sonlandırılan nüfus

12 = Anlamsal benzerlik çıkarımı işleme
status_description nvarchar(120) Nüfusun durumunun tanımı.
completion_type int Bu nüfusun nasıl tamamlandığına dair durum.
completion_type_description nvarchar(120) Tamamlama türünün tanımı.
worker_count int Bu değer her zaman 0'dır.
queued_population_type int Takip edilen değişimlere dayanan nüfus türü, mevcut nüfusu takip edecek, varsa.
queued_population_type_description nvarchar(120) Varsa takip edilecek nüfusun tanımı. Örneğin, CHANGE TRACKING = AUTO ve ilk tam popülasyon devam ediyorsa, bu sütun "Otomatik popülasyon" gösterir.
start_time datetime Nüfusun başladığı zaman.
incremental_timestamp zaman etiketi Tam bir nüfusun başlangıç zaman damgasını temsil eder. Diğer tüm popülasyon türleri için bu değer, popülasyonların ilerlemesini temsil eden son belirlenmiş kontrol noktasıdır.

Açıklamalar

Tam metin indekslemeye ek olarak istatistiksel anlamsal indeksleme etkinleştirildiğinde, anahtar ifadelerin anlamsal çıkarımı ve nüfusu ile belge benzerlik verilerinin çıkarılması tam metin indeksleme ile eşzamanlı olarak gerçekleşir. Belge benzerlik indeksinin popülasyonu ikinci bir aşamanın ilerleyen aşamasında gerçekleşir. Daha fazla bilgi için Anlamsal Arama Yönet ve İzle.

Permissions

SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.

SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.

SQL Server 2022 ve üzeri için izinler

Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Fiziksel birleşimler

sys.dm_fts_index_population için fiziksel birleşmelerin diyagramı.

İlişki kardinaliteleri

Kaynak İçin İlişki
dm_fts_active_catalogs.database_id dm_fts_index_population.database_id One-to-one
dm_fts_active_catalogs.catalog_id dm_fts_index_population.catalog_id One-to-one
dm_fts_population_ranges.parent_memory_address dm_fts_index_population.memory_address Çok-bir

Sonraki Adımlar

Dinamik Yönetim Görünümleri ve İşlevleri (Transact-SQL)
Full-Text Arama ve Anlamsal Arama Dinamik Yönetim Görünümleri ve Fonksiyonları (Transact-SQL)