PrepAway - Latest Free Exam Questions & Answers

You need to ensure that all the execution trees run in parallel

You are performance tuning a SQL Server Integration Services (SSIS) package to load sales
data from a source system into a data warehouse that is hosted on Windows Azure SQL
Database. The package contains a data flow task that has 10 source-to-destination
execution trees.
Only five of the source-to-destination execution trees are running in parallel.
You need to ensure that all the execution trees run in parallel.
What should you do?

PrepAway - Latest Free Exam Questions & Answers

A.
Add OnError and OnWarning event handlers.

B.
Create a new project and add the package to the project.

C.
Query the ExecutionLog table.

D.
Add an Execute SQL task to the event handlers.

9 Comments on “You need to ensure that all the execution trees run in parallel

  1. pb7788 says:

    Yes, seems to be an Engine Threads or MaxConcurrentExecutables setting issue…

    According to MSDN:

    To understand how this property works, consider the sample package with three Data Flow tasks. Each of Data Flow task contains ten source-to-destination execution trees. If you set EngineThreads to 10 on each Data Flow task, all 30 execution trees can potentially run simultaneously.However, the general rule is not to run more threads in parallel than the number of available processors. Running more threads than the number of available processors can hinder performance because of the frequent context-switching between threads.




    0



    0

Leave a Reply