Platí pro
SQL 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)

Příznaky

Jde o takovouto situaci:

  • Spuštění ALTER INDEX... ONLINE dotazu v Microsoft SQL Server 2012 nebo SQL Server 2014.

  • Tento dotaz je přerušena buď z důvodu zablokování nebo akci vyvolanou uživatelem, jako je například spuštění příkazu dezaktivační nebo zrušení dotazu.

V tomto scénáři všechny operace jazyk DML použít metadata indexu jsou blokovány nebo trvat dlouhou dobu k dokončení.Dále může vyskytnout následující příznaky:

  • Zvýšenými hodnotami pro PWAIT_MD_RELATION_CACHE nebo MD_LAZYCACHE_RWLOCK počkejte typu při dotazu sys.dm_os_wait_stats a sys.dm_exec_requests zobrazení dynamické správy (DMV)

  • Zvýšenými hodnotami pro SOS_RW počkejte typu při dotazu sys.dm_os_spinlock_stats DMV

Tento problém je obvykle zaznamenán jako convoy zámku, který nastane, když každý nový dotaz DML pomalu vymaže objekty synchronizace. Vzhledem k charakteru čekání objekty synchronizace je obvykle omezená využití procesoru.

Každé nové kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:

Informace o opravě hotfixSpolečnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena pouze problému popsanému v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k tomuto konkrétnímu problému.Pokud oprava hotfix je k dispozici ke stažení, je sekce "Oprava Hotfix je k dispozici ke stažení" v horní části tohoto článku znalostní báze Knowledge Base. Pokud tento oddíl není uveden, odešlete požadavek na Microsoft Zákaznický servis a podporu k získání opravy hotfix.Poznámka: Pokud vyskytnout další problémy nebo řešení potíží je požadováno, bude pravděpodobně nutné vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu použije dalších otázek a problémů, které se netýkají této konkrétní opravy hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: "Hotfix stažení k dispozici" formulář zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, to je protože oprava hotfix není k dispozici pro daný jazyk.Důležité Po instalaci této opravy hotfix, ALTER INDEX... ONLINE dotaz můžete přerušena bez snížení výkonu serveru SQL Server.

Jak potíže obejít

Chcete-li tento problém vyřešit, můžete vyprázdnit položka metadat bránit potenciální překompilujte cykly, které snížit výkon dotazování a convoy zámku. Chcete-li to provést, použijte jednu z následujících metod k vyprázdnění metadat položky:

  • Restartujte instanci serveru SQL Server 2012 nebo SQL Server 2014.

  • Problematické databázi umístit do režimu offline a potom jej převést do režimu online znovu.

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.