Oprava: Pomalý výkon při dotazu typy číselných dat z databáze Oracle

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: 3138659
Příznaky
Jde o takovouto situaci:
  • Konfigurovat propojený Server pro přístup k databázi Oracle jako vzdáleného zdroje v Microsoft SQL Server 2012 a SQL Server 2014 a použít "Oracle.OleDB" OleDB provider pro tento Server propojené.
  • Použít vzdálený dotaz, který odkazuje tabulka aplikace Oracle a tato tabulka obsahuje jeden nebo více sloupců s Oracle speciální typ číslo. Tato tabulka také obsahuje značný počet řádků.

V tomto scénáři může dojít ve srovnání s starší verze Microsoft "MSDAORA" OleDB provider problémy s výkonem. K tomuto problému dochází z důvodu způsobu zprostředkovatele "Oracle.OleDB" hlásí k serveru SQL Server datový typ číslo.
Řešení
Chcete-li tento problém vyřešit, použití této aktualizace a poté povolit příznak trasování TF9394. Chcete-li povolit příznak trasování TF9394, naleznete v části "Další informace".

Informace o kumulativní aktualizaci.

Tento problém je vyřešen v následujících aktualizacích:
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. Rezervovat nejnovější kumulativní aktualizace pro SQL Server:
Prohlášení
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Další informace
Jak povolit příznak trasování 9394

Příznak trasování můžete povolit 9394 při spuštění nebo v relaci uživatele. Tento příznak trasování má vliv na globální úrovni a úrovni relace. Chcete-li povolit příznak trasování 9394, pomocí příkazu DBCC TRACEON nebo T-9394 použít jako spouštěcí parametr.

Pokud je použit DBCC TRACEON\TRACEOFF , to neobnoví nový plán uložený v mezipaměti pro uložené procedury. Může existovat plány v mezipaměti, které byly vytvořeny bez příznaku trasování.

Další informace o tom, jak povolit nebo zakázat trasování příznaky a globální a úrovni relace trasování příznaky naleznete v následujících tématech v SQL Server Books Online:
Odkazy
Seznamte se terminologie používaná společností Microsoft k popisu aktualizací softwaru.

Informace třetích stran (zřeknutí se práv)

Produkty třetích stran, které tento článek popisuje jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft neposkytuje žádnou záruku, implicitně předpokládanou ani jinou, týkající se výkonu nebo spolehlivosti těchto produktů.

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

Vlastnosti

ID článku: 3138659 - Poslední kontrola: 05/31/2016 10:53:00 - Revize: 3.0

Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3138659 KbMtcs
Váš názor