Aracılığıyla paylaş


fulltextcatalogproperty (Transact-SQL)

tam metin kataloğu özellikleri hakkında bilgi verir.

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

FULLTEXTCATALOGPROPERTY ('catalog_name' ,'property')

Bağımsız değişkenler

Not

Aşağıdaki özellikler sonraki bir sürümde kaldırılacak SQL Server: LogSize ve PopulateStatus.Yeni geliştirme çalışması bu özellikleri kullanmaktan kaçının ve şu anda bunları kullanan uygulamaları değiştirmek plan.

  • catalog_name
    tam metin kataloğuadını içeren bir ifade .

  • property
    tam metin kataloğuözellikadını içeren bir ifade . tablo özelliklerini listeler ve döndürülen bilgiler açıklanmakta.

    Özellik

    Açıklama

    AccentSensitivity

    Aksan duyarlılığı ayarı.

    0 = Aksan Duyarlı

    1 = Aksan Duyarlı

    IndexSize

    Mantıksal tam metin kataloğu megabayt (mb) cinsinden büyüklüğü.

    Daha fazla bilgi için "Uyarılar" konusuna bakın. Bu konuda daha sonra.

    ItemCount

    Tam metin sayısı şu anda tam metin kataloğuöğeleri dizine.

    LogSize

    Yalnızca geriye dönük uyumluluk için desteklenir.Her zaman 0 döndürür.

    Birleşik küme ile ilişkili hata günlüklerinin bayt bir Microsoft tam metin kataloğuarama hizmeti.

    MergeStatus

    Ana birleştirme sürmekte olup olmadığı.

    0 = değil, devam eden ana birleştirme

    1 = devam eden ana birleştirme

    PopulateCompletionAge

    Tamamlanma son tam metin dizini popülasyon ve 01/01/1990 00: 00: 00, arasındaki farkı saniye cinsinden.

    Yalnızca tam ve artımlı gezinme sayısı için güncelleştirildi.Hiçbir popülasyon varsa 0 döndürür oluştu.

    PopulateStatus

    0 = Boş

    1 = Tam popülasyon sürüyor

    2 = Duraklatıldı

    3 Throttled =

    4 = Kurtarma

    5 = Kapatma

    6 = Devam eden artımlı popülasyon

    7 = Dizini oluşturuluyor

    8 = Disk dolu.Duraklatıldı.

    9 = Değişiklik izleme

    UniqueKeyCount

    tam metin kataloğubenzersiz anahtarların sayısı.

    ImportStatus

    Olup tam metin kataloğu alınmakta olan.

    0 = tam metin kataloğu değil alınan.

    1 = tam metin kataloğu alındı.

Dönüş Türleri

int

Kural dışı durumlar

Hata null veya arayan bir nesneyi görüntüleme iznine sahip olmadığında verir.

De SQL Server 2008, kullanıcı yalnızca, kullanıcının sahip olduğu veya, kullanıcı verildi güvenli hale Getirilebilenler meta veriler görüntülemeizni.Yani o meta veriler-yayma, yerleşik işlevler gibi fulltextcatalogproperty kullanıcı nesnesinde herhangi bir izni yoksa null döndürebilir.Daha fazla bilgi için, bkz. Meta veri görünürlük yapılandırma ve Meta veri görünürlük sorun giderme.

Açıklamalar

fulltextcatalogproperty ('catalog_name' ,'IndexSize') tek parça 4 veya 6 durumu ile gösterildiği gibi bakar sys.fulltext_index_fragments.Bu parça mantıksal dizin bir parçasıdır.Bu nedenle, IndexSize özellik , yalnızca mantıksal dizin boyutu döndürür.Bir dizin birleştirme sırasında ancak gerçek dizin boyutu mantıksal boyutunun iki katı olabilir.Tam metin dizin tarafından birleştirme sırasında tüketilen gerçek boyutunu bulmak için bilgilerini sp_spaceused sistem saklı yordam.Bu yordamı, bir tam metin dizini ile ilişkili tüm parçaları bakar.

Uygulamaları denetleme sıkı bir döngü beklemezler önemlidir PopulateStatus(o popülasyon tamamlandığını gösteren) boşta durumunaözellik bu cpu döngülerini veritabanı ve tam metin araması işlemleri uzağa kadar sürer ve zaman aşımları neden olur çünkü. Buna ek olarak, genellikle ilgili denetlemek için daha iyi bir seçenek olduğu PopulateStatus özellik , tablo düzey TableFullTextPopulateStatus objectpropertyex sistem işlev.Bu ve diğer yeni tam metin özellikleri objectpropertyex tam metin dizin oluşturma tabloları hakkında daha kapsamlı bilgi sağlar.Daha fazla bilgi için, bkz. objectpropertyex Transact-SQL).

Örnekler

Aşağıdaki örnek adlı bir tam metin kataloğu tam metin dizini oluşturulmuş madde sayısını verir Cat_Desc.

USE AdventureWorks2008R2;
GO
SELECT fulltextcatalogproperty('Cat_Desc', 'ItemCount');
GO