Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Belirtiler

Microsoft SQL Server 2012, 2014, 2016 veya 2017 bir sunucusuna yüklenmiş olduğunu varsayar. Aşağıdaki senaryoları göz önünde bulundurun:

  • Senaryo 1:
    Bir veya daha fazla veritabanları arasında birden fazla tam metin dizinlerini vardır ve bu tam metin dizinlerini popülasyonunu aynı zamanda biter.

  • Senaryo 2:
    Birçok tam metin dizinleri içeren bir tam metin kataloğu oluşturmak ve bu tam metin dizinlerini popülasyonunu bitiş aynı anda.

  • Senaryo 3:
    Size birkaç dizinleri veya aynı anda yakın doldurma son bir veya daha fazla tam metin kataloğu yeniden oluşturun.

  • Senaryo 4:
    Tam metin kataloğu yeniden Alter birçok tam metin dizinleri içeren bir katalog için el ile çalıştırmak.

İzleme bayrağı (TF SQL Server hata günlüğüne tam metin doldurma için ayrıntılı günlüğü çıktısını almak için) 7603 kapatırsanız bu durumların hiçbirinde, aşağıdakine benzer bir ileti görürsünüz:

Tarih/saat SPID IFTS: CFTWICrawl::Close, tam gezinme sonlandırıldı, ana birleştirme CrawlType için zamanlama: 1, DBID 7 catID 5, TID 13847411
Tarih/saat SPID DBID 7 katalog tblid 13847411, 5 MM madde CFTMasterMergeListManager::QueueMasterMerge sıraya
Tarih/saat SPID IFTS: CFTWIAutoCrawlFullPass::ExecUnit::DoUnitWork: Varolan gezinme return tam autocrawl olmadan geçmesi için DBID 7 catID 5 Objid 13847411 bulundu


Ayrıca, ana birleştirme işlemi için 30 dakikalık bekleme görmek ve günlük o ana birleştirme işlemi iptal edildi olarak bildirir:

Tarih/saat SPID IFTS: ana birleştirme iş öğelerini PreInit içinde birden çok 30 dakika m_DBid 7, m_objid 13847411 beklediğini nedeniyle durduruldu
Tarih/saat SPID Dizini sorgulama yavaş olur DBID 7, 13847411, objid uyarı ana birleştirme işlemi yapılmış değil. Lütfen çalışma, tam metin kataloğu yeniden düzenle değiştir.
Tarih/saat SPID DBID 7 katalog tblid 13847411, 5 MM madde CFTMasterMergeListManager::RemoveMasterMerge serbest
Tarih/saat SPID Ana birleştirme işlemi tablonun tam gezinme sonunda başlatılan veya görünümü dizine ' [AB1]. [dbo]. [Tablo1]' başarısız HRESULT = '0x80000049'. Veritabanı Kimliği '7', tablo kimliği 13847411, katalog No: 5.

Neden

Ana birleştirme işlemi dizin başına tam veya artımlı bir popülasyon sonunda otomatik olarak çalışır. Ana birleştirme işlemi tam metin dizini, tam metin dizin performans ile olumsuz etkilenmesini olma kullanan sorguları tutmak bir tam metin dizini için parçaların sayısını azaltır.

Ana birleştirme işlemi tam metin dizini başına parçalanma azaltmak için birden çok iş parçacığı kullanır. SQL Server aynı anda çalışan eşzamanlı ana birleştirmelerin sayısı azaltır. Ana birleştirme işlemi çalıştırmaya çalışan herhangi bir tam metin dizini eşiğine vardı hemen sonra bir 30 dakikalık bekleme gecikme yaşarsınız. Tam metin dizin güncelleştirmesi sırasında bu bekleme süresi başlar. Ana birleştirme işlemi, aşağıdaki iki durumdan biri olsa devam eder:

  • Ne zaman başarılı bir sonraki artımlı popülasyon tamamlar ve ana birleştirme işlemi başarıyla yeniden başlatılır.

  • Aşağıdaki komutu çalıştırarak ana birleştirme işlemi el ile çalıştırın:

    ALTER FULLTEXT CATALOG catalog_name REORGANIZE

    Yukarıdaki iki seçenek hala ana birleştirmelerin anda çalışan sayısına bağlı olarak ana birleştirme sınırı isabet unutmayın.

Geçici çözüm

Bu sorunu çözmek için aşağıdaki yöntemleri deneyin:

  • Yöntem 1 (Önerilen): aynı Kataloğu tam metin dizinleri sayısını sınırlayın. Öneri 7 veya daha az. Büyük tabloları kendi tam metin kataloğu içinde olmalıdır. Yeniden oluşturun veya dizinleri yeniden düzenleme performans için en iyi yöntem budur. Change_tracking Otomatikolduğunda bu yöntem yardımcı olabilir.  

  • Yöntem 2: Change_Trackingel ile ayarlama , aşağıdaki komutu kullanarak:

    ALTER FULLTEXT INDEX ON table_name set Change_tracking = Manual

    Sonra yayılmasını artımlı ortalamaya çalıştırdığınızda SQL Server işleri oluşturun. Ana birleştirme işlemi dizin popülasyon izleyen çalıştırdığınızda, bu daha az bir çakışma oluşur.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin

Eğitimleri keşfedin >

Yeni özellikleri ilk olarak siz edinin

Microsoft Insider’a katılın >

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×