Požymiai

Įsivaizduokite tokią situaciją:

  • Galite paleisti į pakeisti indeksas... ONLINE Microsoft SQL Server 2012 "arba" SQL Server 2014 užklausą.

  • Ši užklausa yra nutrauktas dėl aklavietės ar naudotojo inicijuotas veiksmų, pvz., vykdant naikinimo komandą ar atšaukimo užklausą.

Tokiu atveju bet koks DML operacijų, kurios neturi naudoti rodyklės metaduomenys yra užblokuotas arba ilgai užtrukti bus baigta.

Be to, galite pastebėti tokius požymius:

  • Padidėjusi vertės PWAIT_MD_RELATION_CACHE ar MD_LAZYCACHE_RWLOCK laukti tipas, kai jūsų užklausą sys.dm_os_wait_stats ir sys.dm_exec_requests dinaminio valdymo rodiniai (DMV)

  • Padidėjusi vertės SOS_RW palaukti tipo, kai jūsų užklausą į sys.dm_os_spinlock_stats DMV

Ši problema paprastai pasireiškia kaip užrakinti vilkstinė, kai kiekvieną naują DML užklausą lėtai išvalo sinchronizuoti objektus. Laukimo pobūdis sinchronizuoti objektus, CPU naudojimas yra paprastai galioja.

SQL serverio kiekvieną naują Kaupiamasis naujinimas yra visos karštosios ir naujausios saugos pataisos, kurios buvo įtrauktos į ankstesnio kaupiamojo naujinimo. Patikrinkite SQL Server kaupiamieji naujinimai:


Karštųjų pataisų informacija
„Microsoft“ pateikia palaikomas karštąsias pataisas. Tačiau šios karštosios pataisos skirtos tik šiame straipsnyje aprašytai problemai spręsti. Jas taikykite tik sistemoms, kuriose kyla ši konkreti problema.

Jeigu karštąsias pataisas galima atsisiųsti, šio žinių bazės straipsnio viršuje yra skyrius „Galima atsisiųsti karštąsias pataisas“. Jei šio skyriaus nėra, pateikite užklausą „Microsoft“ klientų aptarnavimo ir palaikymo tarnybai, kad gautumėte karštąsias pataisas.

Pastaba. Jei kyla papildomų problemų arba jei būtina bet kokia trikčių diagnostika, gali tekti sukurti atskirą aptarnavimo užklausą. Į įprastos kainos už palaikymą taikomos papildomiems palaikymo klausimams ir problemoms, kurios negalima išspręsti naudojant minėtas karštąsias pataisas. Sąrašą Microsoft klientų aptarnavimo ir palaikymo tarnybos telefonų numerių arba sukurti atskirą aptarnavimo užklausą, apsilankykite šioje "Microsoft" svetainėje:

http://support.microsoft.com/contactus/?ws=supportPastaba. Formoje „Galima atsisiųsti karštąsias pataisas“ nurodomos kalbos, kurioms skirtos karštosios pataisos. Jei nematote savo kalbos, tai kalbai skirtų karštųjų pataisų nėra.

Svarbu Kai pritaikote šias karštąsias pataisas, pakeisti indeksas... ONLINE užklausos gali būti nutraukta be mažėja SQL serverio.

Sprendimas

Norėdami išspręsti šią problemą, galite išvalyti metaduomenų įrašo neleisti lock vilkstinė ir galimo naujo ciklų, sumažinti užklausų vykdymas. Norėdami tai padaryti, naudokite vieną iš toliau nurodytų būdų padėti išvalyti metaduomenų įrašo:

  • Iš naujo paleiskite SQL Server 2012 "arba" SQL Server 2014 egzempliorius.

  • Įdėti problemų duomenų bazės į autonominį režimą, ir tada jį internete vėl.

Būsena

„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×