Aracılığıyla paylaş


Tam metin arama yükseltme seçenekleri

tam metin araması yükseltme seçenekleri sayfasını kullanarak, SQL Server Yükleme Sihirbazı'nı bu yükseltme veritabanlarını kullanmak için tam metin araması yükseltme seçeneğini saat.

De SQL Server 2005 ve önceki sürümleri, her tam metin dizini için bir dosya grubu ait fiziksel bir yol vardır ve bir veritabanı dosyası olarak kabul edilir bir tam metin Kataloğu'nda. İle başlayan SQL Server 2008, tam metin kataloğunun mantıksal bir kavramdır — sanal bir nesne — grubuna tam metin dizinlerini. başvurudaBu nedenle, yeni bir tam metin kataloğu fiziksel bir yol ile bir veritabanı dosyası olarak değerlendirilmez.Bununla birlikte, veri dosyalarını içeren tüm tam metin kataloğu yükseltme sırasında aynı disk üzerinde yeni bir dosya grubu oluşturulur.Böylece, yükseltme işleminden sonra eski disk g/Ç davranış korunur.O Kataloğu'ndan herhangi bir tam metin dizini kök yol varsa, yeni dosya grubu içinde yer alır.Eski tam metin kataloğu yol geçersizse, yükseltme de aynı dosya grubu temel tablo veya birincil dosya grubu içinde bölümlenmiş tablo için tam metin dizini tutar.

Seçenekler

Ne zaman yükseltme için SQL Server 2008 R2, Seç birini aşağıdaki tam metin yükseltme seçenekleri.

  • Al
    Tam-metin katalogları alınır.Tipik olarak, alma rebuild'den önemli ölçüde hızlıdır.Örneğin, tek bir cpu kullanırken, Al yaklaşık 10 kez yeniden daha hızlı çalışır.Ancak, alınan bir tam metin kataloğu de kullanılmaya başlanan yeni ve geliştirilmiş sözcük ayırıcılarını kullanmaz SQL Server 2008, sizin tam-metin katalogları sonunda yeniden oluşturmak isteyebilirsiniz.

    Not

    Çok iş parçacıklı modda yeniden çalıştırabilir ve tüm CPU kullanacak şekilde yeniden izin verirseniz daha fazla, 10 CPU kullanılabilir olanlardan yeniden alma daha hızlı çalışabilir.

    tam metin kataloğu kullanılamıyorsa, ilişkili tam metin dizinlerini yeniden oluşturulur.Bu seçenek yalnızca kullanılabilir SQL Server 2005 veritabanları.

    Alma tam metin dizini etkisi hakkında bilgi için bkz: "Dikkat edilmesi gereken noktalar için seçme bir tam metin yükseltme seçeneği" Bu konuda daha sonra.

  • Yeniden oluşturma
    Tam-metin katalogları, yeni ve geliştirilmiş sözcük ayırıcılarını kullanarak yeniden oluşturulur.Dizinler yeniden oluşturuluyor erişebiliyorsanız alabilir ve önemli miktarda cpu ve bellek yükseltme sonrasında gerekli olabilir.

  • Sıfırlama
    Full-text catalogs are reset.SQL Server 2005 full-text catalog files are removed, but the metadata for full-text catalogs and full-text indexes is retained.Yükseltilen sonra tüm tam metin dizinlerini için değişiklik izlemeyi devre dışı bırakılır ve gezinmeyi otomatik olarak başlatılır.Yükseltme işlemi tamamlandıktan sonra el ile tam bir popülasyon verecek kadar katalog boş kalır.

Bu yükseltme seçenekleri yükseltilmiş veritabanlarının tam metin performans geliştirmelerinden tam olarak fayda sağlamak SQL Server 2008.

Önemli notÖnemli

Yeni sözcük ayırıcılarını ve etkisiz sözcük dosyaları stoplists için aldıktan sonra yükseltme hakkında bilgi için bir SQL Server 2005 full-text Index, bakın Tam metin arama yükseltme.

Değerlendirmeleri için seçme bir tam metin yükseltme seçeneği

Yükseltme için yükseltme seçeneğini seçerken aşağıdakileri göz önünde bulundurun:

  • Sözcük ayırıcılarını nasıl kullanıyorsunuz?

    İle başlayan SQL Server 2008, tam metin araması hizmet içeren yeni sözcük ayırıcılarını ve sözcük köklerini.Belirli bir metni desen veya senaryo için önceki sürümlerdeki bunlar tam metin sorgu sonuçlar değişebilir.Bu nedenle, sözcük ayırıcılarını nasıl uygun bir yükseltme seçeneğini seçerken önemlidir:

    • Tam metin dili kullandığınız sözcük ayırıcılarını değiştirmedi, SQL Server 2008, ya da geri çekme doğruluğu sizin için önemli ise, alma işlemi uygundur.Daha sonra herhangi bir geri çağırma sorunlarla karşılaşırsanız, basitçe yeniden oluşturduğunuzda, tam-metin katalogları için yeni sözcük ayırıcılarını yükseltebilirsiniz.Daha fazla bilgi için bkz: Tam metin arama yükseltme.

    • Geri çekme doğruluğu hakkında üstlenir ve'de Geliştirilmiş sözcük ayırıcılarını birini kullanıyorsanız SQL Server 2008, yeniden inşa etmek uygun.

  • Tüm tam metin dizinlerini tamsayı tam metin anahtar sütunları oluşturulan?

    Yeniden inşa etmek, bazı durumlarda yükseltilen full-text Index sorgu performansını iç iyileştirme gerçekleştirir.Özellikle, tam metin kataloğu için tam metin dizinleri içeren varsa, tam metin anahtar temel tablo sütunu bir tamsayı veri türü olan yeniden inşa etmek yükselttikten sonra tam metin sorguları ideal performans sağlıyor.Bu durum, kullanmanızı öneririz yeniden seçeneği.

    Not

    Tam metin dizinlerini içinde için SQL Server 2008 R2, sütun tam metin olarak hizmet veren öneririz anahtar olması bir tamsayı veri türü.Daha fazla bilgi için bkz: performansı'nı ayarlama ve en iyi duruma getirme (Full-Text Search).

  • Çevrimiçi sunucu örnek almak için öncelik nedir?

    Alma veya yükseltme sırasında yeniden inşa etmek sunucu örnek geri kalanı yükseltilmiş ve çevrimiçi alma geciktirir, çok fazla cpu kaynaklarını alır.Sunucu örnek olabildiğince çabuk alınıyor önemlidir ve yükseltmeden sonra el ile bir popülasyon çalıştırmak istekliyse Reset uygundur.