Simptomai
Kai naudojate visada "Microsoft SQL Server 2016" arba "2017" pasiekiamumo grupėse, lygiagretus skaitomų antrinių replikų atkūrimas sustabdomas, jei toje pačioje replikoje yra tuo pačiu metu tik skaityti skirtos užklausos ir gaunate šį klaidos pranešimą:
Date\time SPID skirtojo laiko, kol laukiama buferio sklendę--Type 4, BP 000000A66DA93540, Page pageID, stat 0Xb, duomenų bazės ID: databaseId, paskyrimo vieneto ID: unitid, Task taskid, waittime 300 sekundės, žymės 0x1018, turinti užduotį taskid. Nekantraukite.
Sprendimas
Ši problema išspręsta SQL serverio kaupiamajame naujinime:
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"
Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"
Sprendimas
Norėdami išspręsti šią problemą, naudokite vieną iš šių būdų:
-
Venkite pirminės ir antrinės replikos, dirbančių toje pačioje lentelėje tuo pačiu metu.
-
Užklausos skirtojo laiko nustatymas, kad išeitumėte iš užklausos, kai ji įvykdyta 1 arba 2 minutes.
-
Sumažinkite MAXDOP.
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.
Nuorodos
Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.