В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Исправление: Низкая производительность при запросе числовые типы данных из базы данных Oracle

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 3138659
Проблема
Рассмотрим следующий сценарий:
  • Настройка связанного сервера для доступа к базе данных Oracle как удаленный источник в Microsoft SQL Server 2012 и 2014 SQL Server и использовать поставщик OLE DB «Oracle.OleDB» для связанного сервера.
  • Используйте удаленный запрос, который ссылается на таблицу Oracle и таблицы, содержит один или несколько столбцов с Oracle в собственный тип номера. Эта таблица также содержит значительное количество строк.

В этом случае могут возникнуть проблемы с производительностью по сравнению с устаревшими поставщиком OleDB «MSDAORA» Microsoft. Эта проблема возникает из-за так "Oracle.OleDB" Поставщик сообщает ЧИСЛОВОЙ тип данных в SQL Server.
Решение
Для решения этой проблемы установки этого обновления, а затем включите флаг трассировки TF9394. Чтобы включить флаг трассировки TF9394, обратитесь к разделу «Дополнительная информация».

Информация о накопительном пакете обновления

Эта проблема исправлена в следующих обновлений:
Рекомендация: Установите последнее накопительное обновление для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все безопасности исправления, входившие в состав предыдущего накопительного обновления. Извлечь последние накопительные обновления для SQL Server:
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".
Дополнительная информация
Как включить флаг трассировки 9394

Можно включить флаг трассировки 9394 при запуске или во время сеанса пользователя. Этот флаг трассировки имеет эффекты глобального уровня или уровня сеанса. Чтобы включить флаг трассировки 9394, используйте команду DBCC TRACEON или использовать в качестве параметра запуска -T 9394 .

Если используется Инструкция DBCC TRACEON\TRACEOFF , это не регенерировать новый кэшированный план для хранимых процедур. Может быть в кэше планов, которые были созданы без флага трассировки.

Дополнительные сведения о том, как включить или отключить флаги трассировки и флаги трассировки уровня сеанса и глобальные в электронной документации по SQL Server в следующих разделах:
Ссылки
Дополнительные сведения о Терминология , которые корпорация Майкрософт использует для описания обновлений программного обеспечения.

Отказ от ответственности в отношении независимых производителей

Продукты независимых производителей, обсуждаемые в этой статье, производятся компаниями, независимыми от корпорации Майкрософт. Корпорация Майкрософт не дает никаких явных или подразумеваемых гарантий относительно производительности или надежности этих продуктов.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 3138659 — последний просмотр: 05/31/2016 09:05:00 — редакция: 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 KbMtru
Отзывы и предложения
t.createElement("meta"); m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);