<?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>Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx</link><description>With SQLRAP 2.5 out the door a couple of weeks ago, I’ve been free to turn to another project, SIPA, an internal effort to automate storage and retrieval of our group’s diverse intellectual property catalog. I’m acting as both the database architect and</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3276050</link><pubDate>Sun, 23 Aug 2009 12:53:33 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3276050</guid><dc:creator>Leon Dudovich</dc:creator><description>&lt;p&gt;Thanks for sharing. I just starting online.&lt;/p&gt;
&lt;p&gt;Its really need. What do you think about www.site2you.com? Is that really possible to make a website pretty quick and is that good quality CMS does they using?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3276050" width="1" height="1"&gt;</description></item><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3269835</link><pubDate>Fri, 31 Jul 2009 19:22:54 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269835</guid><dc:creator>Michelle Ufford</dc:creator><description>&lt;p&gt;Great post, Ward! &amp;nbsp;My primary server will be upgraded to 2008 in the next couple of months, and MERGE is one of the features I'm most looking forward to (after filtered indexes, of course!). &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also, I've just recently started using indexed views myself and was wondering if you could expound on the improved performance you received in the 1NF table vs the indexed view. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269835" width="1" height="1"&gt;</description></item><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3269236</link><pubDate>Thu, 30 Jul 2009 06:16:10 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3269236</guid><dc:creator>Lara Rubbelke</dc:creator><description>&lt;p&gt;Hi Ward. &amp;nbsp;I believe indexed views were introduced in SQL 2000. &amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3269236" width="1" height="1"&gt;</description></item><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3268567</link><pubDate>Tue, 28 Jul 2009 08:08:57 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3268567</guid><dc:creator>Andrew Bauer</dc:creator><description>&lt;p&gt;Can you please elaborate (perhaps in another blog) on your &amp;quot;CTE with a MERGE and a TRY-CATCH block&amp;quot; code? I have done something similar in SQL 2005 before, and am curious how you approached it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268567" width="1" height="1"&gt;</description></item><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3268432</link><pubDate>Mon, 27 Jul 2009 18:22:53 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3268432</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Also, regarding the idea of creating a &amp;quot;driver table&amp;quot;, based on just-inserted keys, did you consider Change Tracking? It might be interesting to work something up using the CHANGE_TRACKING_CONTEXT feature, where the parent process figures out the most recent change version, then generates a unique context and does its work. Then the child process can take the version and the context and figure out what work the parent process did based on the change data.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268432" width="1" height="1"&gt;</description></item><item><title>re: Database Programming: What I’ve Learned About SQL Server 2008 (with a little on SQL Server 2005 thrown in)</title><link>http://blogs.technet.com/b/wardpond/archive/2009/07/26/database-programming-what-i-ve-learned-about-sql-server-2008-with-a-little-on-sql-server-2005-thrown-in.aspx#3268429</link><pubDate>Mon, 27 Jul 2009 18:17:52 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3268429</guid><dc:creator>Adam Machanic</dc:creator><description>&lt;p&gt;Hi Ward,&lt;/p&gt;
&lt;p&gt;Interesting post. Can you share some information on how big the data sets you used MERGE for were? In my attempts to use it to date I've found its performance to be less than ideal; between twice as slow and 100x as slow as my pre-MERGE methodology (using a temp table). &lt;/p&gt;
&lt;p&gt;BTW, indexed views were introduced in SQL Server 2000 :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3268429" width="1" height="1"&gt;</description></item></channel></rss>