Požymiai
Kai bandote kurti indeksą (naudodami sukurti rodyklės ar pakeisti) erdvinių duomenų tipas yra didelės lentelės, Microsoft SQL Server 2012 "arba" SQL Server 2014 gali atlikti prastai. Galite rasti daug sukimosi užraktas teigia SOS_CACHESTORE ir SOS_SELIST_SIZED_SLOCK.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
SQL serverio 2014 Kaupiamasis naujinimas 1/en-us/help/2931693
Kaupiamasis naujinimas 7 SQL Server 2012 SP1/en-us/help/2894115
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ų naujinimo paketo 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. Jeigu kyla papildomų problemų arba jei reikia šalinti triktis, gali reikėti pateikti atskirą užklausą. Už papildomą pagalbą dėl problemų ir klausimų, nesusijusių su čia nurodytomis karštosiomis pataisomis, bus taikomi įprasti mokesčiai už pagalbos paslaugas. 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.
Daugiau informacijos
Spinlocks apsaugoti bendrosios kalbos vykdyklė (CLR) tvarkos talpyklos įrašai. Užklausos planas yra sukurtas arba pakeistas indeksas paprastai apima taikyti operatorius ar Įdėtųjų linijos operatorius. Išorinėje pusėje prisijungti prie operacijos grįžta eilutes iš lentelės erdvės ir važiavimo erdvės funkciją. Kiekvieną kartą, kai funkcija taikoma, gali būti naudojama su sukimosi užraktas. Kai užklausa veikia su lygiagretumas laipsnių, kad spinlocks gali tapti spartos ribojimo. Toliau pateikiamoje diagramoje yra pavyzdys, toks valdymo planus.
Būsena
„Microsoft“ patvirtino, kad tai yra „Microsoft“ produktų, išvardytų skyriuje „Taikoma“, problema.
Nuorodos
Jei norite gauti daugiau informacijos apie kitą problema kai kuriate rodyklę didelio stalo SQL serverio 2012 erdvinių duomenų tipo, spustelėkite toliau straipsnio numerį ir peržiūrėkite straipsnį Microsoft žinių bazėje:
2887888 FIX: našumo SQL Server kai kuriate rodyklę didelio stalo SQL serverio 2012 atveju erdvinių duomenų tipo