Teď jste offline a čekáte, až se znova připojí internet.

Velký dotaz kompilace čeká na RESOURCE_SEMAPHORE_QUERY_COMPILE v SQL Server 2014

DŮLEŽITÉ: Tento článek je přeložen pomocí softwaru na strojový překlad Microsoft. Nepřesný či chybný překlad lze opravit prostřednictvím technologie Community Translation Framework (CTF). Microsoft nabízí strojově přeložené, komunitou dodatečně upravované články, a články přeložené lidmi s cílem zajistit přístup ke všem článkům v naší znalostní bázi ve více jazycích. Strojově přeložené a dodatečně upravované články mohou obsahovat chyby ve slovníku, syntaxi a gramatice. Společnost Microsoft není odpovědná za jakékoliv nepřesnosti, chyby nebo škody způsobené nesprávným překladem obsahu nebo jeho použitím našimi zákazníky. Více o CTF naleznete na http://support.microsoft.com/gp/machine-translation-corrections/cs.

Projděte si také anglickou verzi článku: 3024815
Příznaky

Při pokusu spustit více rozsáhlé dotazy ve stejnou dobu v Microsoft SQL Server 2014, některé dotazy čekat RESOURCE_SEMAPHORE_QUERY_COMPILE. Pokračovat lze pouze jeden dotaz, který vyžaduje více paměti než práh velká brána (podle výstupu příkazu DBCC MEMORYSTATUS ) pro kompilaci, i v případě, že server má k dispozici dostatek paměti.

Poznámka: To je očekávané chování. Však v systémech velké dávky jako datový sklad, to omezit výkon v souběžné spuštění mnoho dotazů.

Řešení
Informace o kumulativní aktualizaci
Tento problém byl poprvé opraven v následující kumulativní aktualizace serveru SQL Server.

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server
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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
Tato oprava hotfix zavádí nové trasování Příznak -T 6498. Tento příznak trasování, umožňuje více než jeden velký dotaz kompilace získat přístup k velké brány, je-li k dispozici dostatek paměti. Je založena na 80 procentech paměti cílového serveru SQL a umožňuje jeden velký dotaz kompilace za 25 gigabajtů (GB) paměti. To umožňuje například pro dvě velké dotazu kompilace na 64 GB paměti v cílovém počítači.

Po instalaci této opravy hotfix, musíte povolit trasování Příznak T - 6498 povolit nové chování.

Poznámka: Pokud zapnete příznak trasování pomocí příkazu DBCC TRACEON , není nutné restartovat server mít příznak trasování projeví. Ale trvá 10 sekund pro novou konfiguraci brány velký použít.

Společ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 "Hotfix stažení k dispozici" 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 nastanou další problémy nebo bude nutné další řešení potíží, bude možná třeba vytvořit další samostatný požadavek na služby. Běžná cena za technickou podporu se vztahuje k dodatečným otázkám podpory a k problémům, které se netýkají této konkrétní opravy hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft: Pozná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.
Další informace

Příčina

SQL Server používá kompilace brány k omezení kompilace. Architektura brány je způsob, jakým SQL Server zachovat využití paměti pro sestavování příchozí dotazy pod kontrolou. Existují tři brány: malé, střední a velké.

Další informace o použití příkazu DBCC MEMORYSTATUS sledování využití paměti naleznete v tématu KB 907877: Způsob použití příkazu DBCC MEMORYSTATUS sledování využití paměti na SQL Server 2005.
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Upozornění: Tento článek je přeložený automaticky

Vlastnosti

ID článku: 3024815 - Poslední kontrola: 06/24/2015 11:44:00 - Revize: 4.0

Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Service Pack 1

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB3024815 KbMtcs
Váš názor
> /html>c="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">1&t=">/html>=">ody>