PARANDUS: Tülid tekkida, kui täidate palju ad hoc päringuid SQL Server 2012

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 3074425
Sümptomid
Oletame, et teil on palju statistika ja tabelid ja tabelid sisaldavad Microsoft SQL Server 2012 andmebaasi veergude arvu. Kui palju ad hoc päringutele andmete allalaadimiseks nendes tabelites samaaegselt käivitada Tülid võib tekkida.
Lahendus

Kumulatiivne teave

See probleem parandati esmakordselt järgmise koondvärskenduse SQL Server. Soovitus: Installige uusim koondvärskendus SQL Server
Iga uue SQL serveri koondvärskendus sisaldab kõiki Kiirparandusi ja kõiki turbeparandusi, mis sisaldusid eelmises koondvärskenduses. Soovitame teil alla laadida ja kumulatiivseid värskendusi installida SQL Server:
Lisateave
Kui youcompile või Kompileeri päringu SQL Server 2012, mootor vajab saada sisendi statistikat histogrammi. Me peame süsteemi kontrollima ning seejärel laadida tabelid, mis on seotud kindla histogrammi mälu või vahemälu. Nende süsteemi leheküljetabeli kirjete (jaoks statistika) salvestatakse tabelis süsteemi vahemälu (CACHESTORE_SYSTEMROWSET). Mälu objekti, mida saab luua need kirjed vahemälu on liigendatud ja on globaalne.

Seetõttu, kui teil on selle toimingu käigus tehtud samaaegseid mälu eraldised, siis tekibCMEMTHREAD ootab mälu objekti. See juhtub tavaliselt siis, kui saadate palju päringuid, mis nõuavad koostamise või recompilation.

Selle kiirparanduse muudab globaalse mälu objekti, et samaaegseid mälu eraldised tabeli süsteemi vahemälu mahtu kasutatavate ei kohtumine väide jaCMEMTHREAD ootab sektsioonida.

Sarnase probleemi kohta lisateabe saamiseks vaadake teematKB 3026082: FIX: SOS_CACHESTORE spinlock väide tabeli Reahulk vahemälu põhjustab suur protsessorikasutus SQL Server 2012 või 2014.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises Kehtib järgmiste toodete kohta loetletud Microsofti toodetel.

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 3074425 – viimati läbi vaadatud: 07/24/2015 08:18:00 – redaktsioon: 1.0

Microsoft SQL Server 2012 Service Pack 2

  • kbqfe kbsurveynew kbfix kbexpertiseadvanced kbmt KB3074425 KbMtet
Tagasiside