<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Improve ETL performance in SSIS by introducing parallelism in the data flow of an SSIS package.</title><link>http://blogs.technet.com/b/sqlman/archive/2011/05/28/improve-etl-performance-in-ssis-by-introducing-parallelism-in-the-data-flow-of-an-ssis-package.aspx</link><description>There is a new transform component available for SQL Server Integration Services. It’s called the Balanced Data Distributor (BDD) and the download is available here . Note Downloading the BDD transform can be a bit tricky as when you go to the above site</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Improve ETL performance in SSIS by introducing parallelism in the data flow of an SSIS package.</title><link>http://blogs.technet.com/b/sqlman/archive/2011/05/28/improve-etl-performance-in-ssis-by-introducing-parallelism-in-the-data-flow-of-an-ssis-package.aspx#3448725</link><pubDate>Tue, 23 Aug 2011 23:08:36 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3448725</guid><dc:creator>Michael Brönnimann</dc:creator><description>&lt;p&gt;Parallelization for queries (SELECT) is covered quite well by the SQL engine itself, but when it comes to large volume data modifications (UPDATE, INSERT, DELETE), the standard engine does parallelize towards best use of all available resources (disk, multiple cpu-cores, etc.).&lt;/p&gt;
&lt;p&gt;There exists also a lightweight more generic and engine focused approach ;-)&lt;/p&gt;
&lt;p&gt;The concept of SQL Parallel Boost is a native T-SQL based solution an allows a performance gain up to factor 10 (!) in a 8-16 CPU core environment.&lt;/p&gt;
&lt;p&gt;The purely SQL engine related parallelisation solution takes advantage of minimized complexity and has no &amp;#39;external&amp;#39; components like SSIS involved, Furthermore it&amp;#39;s the best performing solution regarding task splitting and synchronization, as it hasn&amp;#39;t potential connection and communication overhead. The solutioncan also be used to execute multiple SQL statements in parallel initiated thru the same connection.&lt;/p&gt;
&lt;p&gt;The free &amp;#39;Community Edition&amp;#39; can be downloaded at &lt;a rel="nofollow" target="_new" href="http://sqlparallelboost.codeplex.com"&gt;sqlparallelboost.codeplex.com&lt;/a&gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3448725" width="1" height="1"&gt;</description></item><item><title>re: Improve ETL performance in SSIS by introducing parallelism in the data flow of an SSIS package.</title><link>http://blogs.technet.com/b/sqlman/archive/2011/05/28/improve-etl-performance-in-ssis-by-introducing-parallelism-in-the-data-flow-of-an-ssis-package.aspx#3440620</link><pubDate>Mon, 11 Jul 2011 08:10:05 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3440620</guid><dc:creator>Charl Lamprecht</dc:creator><description>&lt;p&gt;The performance benefits do become very clear on large servers, but on smaller machines there is a perfomance loss a lot of the time because of contention issues. Nice article!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3440620" width="1" height="1"&gt;</description></item></channel></rss>