Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2012 Express SQL Server 2012 Web SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Pazīmes

Apsveriet šādu situāciju:

  • Palaižot ALTER INDEX... TIEŠSAISTES vaicājumu SQL Server 2014 vai Microsoft SQL Server 2012.

  • Šim vaicājumam tiek pārtraukts vai nu Strupsaķere vai lietotājs veica darbību, piemēram, apturēšanas komandu vai atcelšanas vaicājumu.

Šajā gadījumā visas BDL darbības, kas ir jāizmanto indeksa metadati tiek bloķēti vai aizņem daudz laika pabeigt.Turklāt var novērot šādus simptomus:

  • Priviliģētā vērtībām PWAIT_MD_RELATION_CACHE vai MD_LAZYCACHE_RWLOCK gaidīt tipa ja vaicājat sys.dm_os_wait_stats un sys.dm_exec_requests dinamiskās pārvaldības skati (DMV)

  • Priviliģētā vērtības SOS_RW gaidīt tipa ja vaicājat sys.dm_os_spinlock_stats DMV

Šī problēma parasti ir novērota kā bloķēšanas konvojs, kas rodas, kad katru BDL vaicājumu, lēni notīra sinhronizācijas objektus. Sinhronizācijas objektus dēļ gaida centrālā Procesora lietojums parasti ir ierobežots.

Katra jaunā SQL Server kumulatīvais atjauninājums ietver visus labojumfailus un visus drošības labojumus, kas bija ietverti iepriekšējā kumulatīvajā atjauninājumā. Jaunākais kumulatīvo atjauninājumu skatiet SQL Server:

Informācija par labojumfailuKorporācija Microsoft piedāvā atbalstītu labojumfailu. Tomēr šis labojumfails ir paredzēts tikai šajā rakstā aprakstītās problēmas novēršanai. Lai lietotu šo labojumfailu tikai tām sistēmām, kurām ir radusies tieši šī problēma.Ja labojumfails ir pieejams lejupielādei, sadaļa "Pieejama labojumfaila lejupielāde" ir pieejama šī zināšanu bāzes raksta augšpusē. Ja šādas sadaļas nav, pieprasiet, lai iegūtu labojumfailu Microsoft klientu apkalpošanas un atbalsta.Piezīme. Ja rodas papildu problēmas vai nepieciešama problēmu novēršana, iespējams, būs jāizveido atsevišķs pakalpojuma pieprasījums. Parasti atbalsta izmaksas tiek piemērotas jautājumiem par papildu atbalstu un problēmām, kas neattiecas uz šo konkrēto labojumfailu. Lai iegūtu pilnīgu sarakstu ar Microsoft klientu apkalpošanas un atbalsta centra tālruņa numuru vai izveidotu atsevišķu pakalpojuma pieprasījumu, apmeklējiet šo Microsoft vietni:

http://support.microsoft.com/contactus/?ws=supportPiezīme. Formās "Labojumfails ir pieejams lejupielādei" ir norādītas valodas, kurās ir pieejams labojumfails. Ja tajā nav vajadzīgās valodas, tas nozīmē, ka šai valodai labojumfails nav pieejams.Svarīgi! Pēc šī labojumfaila, ALTER INDEX... TIEŠSAISTES vaicājums var pārtraukt bez SQL servera veiktspējas samazināšanās.

Risinājums

Lai novērstu šo problēmu, varat iztukšošana novērst iespējamās recompile cikliem, kas samazina vaicājumu veiktspēja un bloķēšanas konvojs metadatu ierakstu. Lai to paveiktu, izmantojiet kādu no šīm metodēm palīdzības iztukšošana metadatu ierakstu:

  • Restartējiet gadījumu SQL Server 2012 vai SQL Server 2014.

  • Problemātisko datu bāzē ievietoti bezsaistes režīmā, un pēc tam būtu tiešsaistē vēlreiz.

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.