2017-02-15 20 views
0

Запросы выполняются быстрее в SSMS, чем при выполнении через SSIS? Любая причина, точный точный запрос, когда выполняется в SSMS, занимает 30 секунд, и при запуске через SSIS занимает 2 минуты?SSMS vs SSIS Проблемы с производительностью

Один из моих старших коллег говорит, что мы не оптимизированы или не настроены для запуска SSIS. Это правда? Если да, то какие конфигурации нам нужно сделать для SSIS. Примечание: Недавно запущенная служба SSIS не содержит среды данных или установки данных. Любые мысли будут оценены.

+0

SSIS - инструмент ETL - вам не нужно иметь склад для использования SSIS. Какова конфигурация вашей среды SSIS? Как вы управляете пакетами? –

+0

Я ничего не знаю о среде настройки SSIS. Я запускаю пакеты SSIS, локально не развертывал их. – user1810575

+0

Имеется ли стандартная информация о конфигурации для SSIS. Если так, я не думаю, что мы следовали этому. Надеюсь, это то, о чем говорит мой старший коллега, но я не уверен, что это такое. – user1810575

ответ

0

Отметьте для parameter sniffing. Это было преступлением в нескольких случаях для меня. Также убедитесь, что вы используете правильный драйвер OLEDB для своего SQL Server.

+0

Никакой параметр, проходящий на самом деле, не существует предложения where. Я дважды проверил план выполнения, и все выглядело хорошо. Использование правильного драйвера OLEDB. – user1810575

+0

Больше комментариев ??? – user1810575

+0

Вот один из способов, которым вы можете найти разницу: Запустите трассировку на стороне сервера и запишите запросы из SSMS и SSIS. сравнить планы выполнения. –