<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sqlity.net &#187; Presentations</title>
	<atom:link href="http://sqlity.net/en/topic/presentations/feed/" rel="self" type="application/rss+xml" />
	<link>http://sqlity.net/en</link>
	<description>Quality for SQL</description>
	<lastBuildDate>Fri, 18 May 2012 13:05:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Presentation Materials &#8211; Index Internals</title>
		<link>http://sqlity.net/en/592/presentation-materials-index-internals/</link>
		<comments>http://sqlity.net/en/592/presentation-materials-index-internals/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 20:46:16 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=592</guid>
		<description><![CDATA[Abstract In this session we will examine one of SQL Servers' most fundamental yet most important functions - how does SQL Server store data on disk and how does it find it again when executing a query. Using a combination of demos, lecture and discussions we will begin with the structure of the data on <a href="http://sqlity.net/en/592/presentation-materials-index-internals/#more-'" class="more-link">more »</a>]]></description>
			<content:encoded><![CDATA[<h3>Abstract</h3>
<p>
In this session we will examine one of SQL Servers' most fundamental yet most important functions - how does SQL Server store data on disk and how does it find it again when executing a query. Using a combination of demos, lecture and discussions we will begin with the structure of the data on disk by delving into the world of HoBTs and Extends, RIDs and Keys and especially Pages. From there we will tackle topics concerning the retrieval of data such as Index levels, Index Scans and Seeks and Lookups.
</p>

<h3>Downloads</h3>
<ul>
 <li><a href="http://downloads.sqlity.net/IndexInternalsHandout.pdf">Slides</a></li>
 <li><a href="http://downloads.sqlity.net/TableInfo_IndexInfo.sql">TableInfo &amp; IndexInfo</a></li>
</ul>

<h3>Other Resources</h3>
<ul>
 <li> <a href="http://www.sqlsentry.com/plan-explorer/sql-server-query-view.asp" target="_blank">SQL Sentry Plan Explorer</a></li>
 <li><a target="_blank" href="http://www.amazon.com/gp/product/0735626243/ref=as_li_ss_tl?ie=UTF8&amp;tag=sqlitynet-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0735626243" id="static_txt_preview">Microsoft® SQL Server® 2008 Internals (Pro - Developer)</a></li>
</ul><div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F592%2Fpresentation-materials-index-internals%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/592/presentation-materials-index-internals/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/592/presentation-materials-index-internals/"  data-text="Presentation Materials &#8211; Index Internals" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/592/presentation-materials-index-internals/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/592/presentation-materials-index-internals/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Presentation Materials: TDD &#8211; Thwarting Database Defects</title>
		<link>http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/</link>
		<comments>http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 13:57:21 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=458</guid>
		<description><![CDATA[Abstract It’s bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It’s even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not <a href="http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/#more-'" class="more-link">more »</a>]]></description>
			<content:encoded><![CDATA[<h3>Abstract</h3>
<p>
It’s bad enough to spend hours finding and fixing database defects, explaining to the rest of the team what went wrong and trying to clean up the mess. It’s even worse when a defect causes the end-user to make a bad decision. Database defects are far too costly and most testing practices do not adequately detect or prevent them. This presentation introduces <a title="tSQLt" href="http://tsqlt.org">tSQLt</a>, a framework for automated database unit testing. You’ll learn techniques to write SQL code that is resilient to defects and is easier to change and maintain.
</p>


<h3>Downloads</h3>
<ul>
</ul>

<h3>Other Resources</h3>
<ul>
<li><a href="http://tsqlt.org/">tSQLt.org</a>
</li>

</ul><div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F458%2Fpresentation-materials-tdd-thwarting-database-defects%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/"  data-text="Presentation Materials: TDD &#8211; Thwarting Database Defects" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/458/presentation-materials-tdd-thwarting-database-defects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentation Materials &#8211; Concurrency Control</title>
		<link>http://sqlity.net/en/267/presentation-materials-concurrency-control/</link>
		<comments>http://sqlity.net/en/267/presentation-materials-concurrency-control/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 01:53:21 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=267</guid>
		<description><![CDATA[Abstract This session will explain the different transaction isolation levels that SQL Server provides. You will see examples of different locking and blocking behaviors and you will gain insight into how the transaction isolation level affects query concurrency and performance. Downloads Slides Other Resources Microsoft® SQL Server® 2008 Internals (Pro - Developer) SQL Server 2005 <a href="http://sqlity.net/en/267/presentation-materials-concurrency-control/#more-'" class="more-link">more »</a>]]></description>
			<content:encoded><![CDATA[<h3>Abstract</h3>
<p>
This session will explain the different transaction isolation levels that SQL Server provides. You will see examples of different locking and blocking behaviors and you will gain insight into how the transaction isolation level affects query concurrency and performance.
</p>

<h3>Downloads</h3>
<ul>
<li>
<a href="http://downloads.sqlity.net/Concurrency.pdf">Slides</a>
</li>
</ul>

<h3>Other Resources</h3>
<ul>
<li><a href="http://www.amazon.com/gp/product/0735626243/ref=as_li_ss_tl?ie=UTF8&tag=sqlitynet-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=0735626243">Microsoft® SQL Server® 2008 Internals (Pro - Developer)</a>
</li>
<li><a href="http://www.amazon.com/gp/product/0321447743/ref=as_li_ss_tl?ie=UTF8&tag=sqlitynet-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=0321447743">SQL Server 2005 Practical Troubleshooting: The Database Engine</a></li>
<li><a href="https://blogs.msdn.com/b/conor_cunningham_msft/archive/2009/03/13/conor-vs-isolation-level-upgrade-on-update-delete-cascading-ri.aspx">Conor vs. Isolation Level Upgrade on UPDATE/DELETE Cascading RI</a></li>
<li><a href="http://michaeljswart.com/2010/04/transaction-phenomena-part-4-serializable-vs-snapshot/">Transaction Phenomena – Part 4: Serializable vs. Snapshot</a></li>
</ul><div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F267%2Fpresentation-materials-concurrency-control%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/267/presentation-materials-concurrency-control/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/267/presentation-materials-concurrency-control/"  data-text="Presentation Materials &#8211; Concurrency Control" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/267/presentation-materials-concurrency-control/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/267/presentation-materials-concurrency-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation Materials &#8211; Introduction to Test Driven Development for SQL Server</title>
		<link>http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/</link>
		<comments>http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 21:52:33 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=186</guid>
		<description><![CDATA[This one-day class introduces the concepts of Test Driven Development in SQL Server.
]]></description>
			<content:encoded><![CDATA[<br /><br />
This one-day class introduces the concepts of Test Driven Development in SQL Server.
<br /><br />
Topics covered are:
<ul>
	<li>The essentials of writing test cases for T-SQL programs</li>
	<li>How to deal with constraints when creating test data</li>
	<li>How to isolate dependencies in SQL Server</li>
	<li>How to identify good test cases</li>
	<li>Where TDD fits into the development cycle</li>
	<li>How TDD improves quality, Design and Maintainability</li>
</ul>
&nbsp;
<h2>Prerequisites</h2>
<p>
Attendees should be able to use SQL Server Management Studio to write and execute simple Stored Procedures and Select Statements. Attendees need to bring a laptop with SQL Server (the server, not only the client tools) installed on it.
Remember, this free course is a limited offering. In the future, we will be charging a fee for the class. All we ask in return for attending is your candid feedback so that we can continue to improve the class.

<br /><br /></p>
<h2>I want to attend</h2>
<p>Reserve your seat now:</p>
<div style="width:100%; text-align:left;" ><iframe  src="http://www.eventbrite.com/tickets-external?eid=1670098309&ref=etckt" frameborder="0" height="192" width="100%" vspace="0" hspace="0" marginheight="5" marginwidth="5" scrolling="auto" allowtransparency="true"></iframe><div style="font-family:Helvetica, Arial; font-size:10px; padding:5px 0 5px; margin:2px; width:100%; text-align:left;" ><a style="color:#ddd; text-decoration:none;" target="_blank" href="http://www.eventbrite.com/features?ref=etckt" >Event Registration Online</a><span style="color:#ddd;" > for </span><a style="color:#ddd; text-decoration:none;" target="_blank" href="http://freesqltdd.eventbrite.com?ref=etckt" >Introduction to Test Driven Development in SQL Server</a><span style="color:#ddd;" > powered by </span><a style="color:#ddd; text-decoration:none;" target="_blank" href="http://www.eventbrite.com?ref=etckt" >Eventbrite</a></div></div>

<h3>Downloads</h3>
<ul>
</ul>

<h3>Other Resources</h3>
<ul>
</ul>

<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F186%2Fpresentation-materials-introduction-to-test-driven-development-for-sql-server%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/"  data-text="Presentation Materials &#8211; Introduction to Test Driven Development for SQL Server" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/186/presentation-materials-introduction-to-test-driven-development-for-sql-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Presentation Materials &#8211; SQL Server Performance Monitoring Basics</title>
		<link>http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/</link>
		<comments>http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/#comments</comments>
		<pubDate>Thu, 09 Jun 2011 20:30:08 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=174</guid>
		<description><![CDATA[SQL Server Performance Monitoring Basics Will my SQL Server keep up with the load of tomorrow? This class will give you tools that enable you to see performance trends and identify problems before they become problems. On the way to this goal we will stop at these stations: An introduction to the ACID properties with <a href="http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/#more-'" class="more-link">more »</a>]]></description>
			<content:encoded><![CDATA[<div>

<h3>SQL Server Performance Monitoring Basics</h3>

</div>
<h4>Will my SQL Server keep up with the load of tomorrow?</h4>
<p>This class will give you tools that enable you to see performance trends and identify problems before they become problems.
</p><p>
On the way to this goal we will stop at these stations:
</p>
<ul>
<li> An introduction to the ACID properties with a deeper look at Isolation including an introduction to locks and latches.</li>
<li> A short look at the query lifecycle with the query compilation and the three query execution phases.</li>
<li>A visit to blocking, showing ways to monitor for blocking occurrences.</li>
<li> An explanation of performance related DMVs.</li>
</ul>
<p>
The class closes out by introducing a tool that allows monitoring the covered concepts on all your servers from a central place, the Management Data Warehouse.

</p><p>

After attending the class, you will be able to:
<ul>
<li>describe ACID and its components and explain what its impact on concurrency is</li>
<li>differentiate between locks and latches</li>
<li>explain the query lifecycle</li>
<li>identify blocked and blocking sessions and their SQL statements</li>
<li> use DMVs to get a picture of your server health</li>
<li>monitor important SQL Server performance metrics over time using the Management Data Warehouse</li>
<li>see important trends in your performance metrics</li>
</ul>


<h3>Downloads</h3>
<ul>
<li>
<a href="http://downloads.sqlity.net/PerfMonitoringBasics.zip">Slides and SQL Code</a>
</li>
<li>
SqlQueryStress: <a href="http://www.datamanipulation.net/sqlquerystress/"  target="_OutsideSources">www.datamanipulation.net/sqlquerystress</a>
</li>
</ul>

<h3>Other Resources</h3>
<h5>Books</h5>
<ul>
<li>
<a href="http://www.amazon.com/gp/product/0470484284/ref=as_li_ss_tl?ie=UTF8&tag=sqlitynet-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=0470484284"  target="_OutsideSources">Professional SQL Server 2008 Internals and Troubleshooting</a><img src="http://www.assoc-amazon.com/e/ir?t=&l=as2&o=1&a=0470484284&camp=217145&creative=399369" width="1" height="1" border="0" alt=" Presentation Materials   SQL Server Performance Monitoring Basics" style="border:none !important; margin:0px !important;" title="Presentation Materials   SQL Server Performance Monitoring Basics" />
</li>
<li>
<a href="http://www.amazon.com/gp/product/0735626243/ref=as_li_ss_tl?ie=UTF8&tag=sqlitynet-20&linkCode=as2&camp=217145&creative=399369&creativeASIN=0735626243"  target="_OutsideSources">Microsoft® SQL Server® 2008 Internals (Pro - Developer)</a><img src="http://www.assoc-amazon.com/e/ir?t=&l=as2&o=1&a=0735626243&camp=217145&creative=399369" width="1" height="1" border="0" alt=" Presentation Materials   SQL Server Performance Monitoring Basics" style="border:none !important; margin:0px !important;" title="Presentation Materials   SQL Server Performance Monitoring Basics" />
</li>
</ul>
<h5>White Papers</h5>
<ul>
<li>
<a href="http://technet.microsoft.com/en-us/library/cc966413.aspx"  target="_OutsideSources">SQL Server 2005 Waits and Queues - Microsoft TechNet</a>
</li>
</ul>
<h5>Other Resources</h5>
<ul>
<li>
<a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=1D3A4A0D-7E0C-4730-8204-E419218C1EFC&displaylang=en"  target="_OutsideSources">SQL Server 2005 Performance Dashboard Reports</a>
</li>
<li>
Fixing <a href="http://blogs.technet.com/b/rob/archive/2009/02/18/performance-dashboard-reports-for-sql-server-2008.aspx"  target="_OutsideSources">Performance Dashboard Reports for SQL Server 2008</a>
</li>
</ul>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F174%2Fpresentation-materials-sql-server-performance-monitoring-basics%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/"  data-text="Presentation Materials &#8211; SQL Server Performance Monitoring Basics" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/174/presentation-materials-sql-server-performance-monitoring-basics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Presentation Materials &#8211; Mining XML Query Plans</title>
		<link>http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/</link>
		<comments>http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 16:01:28 +0000</pubDate>
		<dc:creator>Sebastian</dc:creator>
				<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://sqlity.net/en/?p=149</guid>
		<description><![CDATA[Execution plans contain a lot of information that can guide you in your performance tuning process. Since SQL 2005 it is possible to retrieve the execution plans stored in the cache using DMVs and DMFs. However, as they are stored in XML format it can be cumbersome and difficult to extract the information you need.
In this session, you will learn how the XML query plan is structured and how to use SQL Server’s built-in XQuery language to extract information. Examples include indexes that the optimizer indicates would increase performance if implemented and queries that use table scans or nested loop joins.]]></description>
			<content:encoded><![CDATA[<h3>Abstract</h3>
<p>
Execution plans contain a lot of information that can guide you in your performance tuning process. Since SQL 2005 it is possible to retrieve the execution plans stored in the cache using DMVs and DMFs. However, as they are stored in XML format it can be cumbersome and difficult to extract the information you need.
In this session, you will learn how the XML query plan is structured and how to use SQL Server’s built-in XQuery language to extract information. Examples include indexes that the optimizer indicates would increase performance if implemented and queries that use table scans or nested loop joins.
</p>

<h3>Downloads</h3>
<ul>
<li>
<a href="http://downloads.sqlity.net/MiningQueryPlans.zip">Slides and SQL Project</a>
</li>
</ul>

<h3>Other Resources</h3>
<ul>
<li><a href="http://sqlblog.com/blogs/aaron_bertrand/archive/2011/10/28/getting-graphical-showplan-back-in-sql-server-2008-r2.aspx">Getting graphical ShowPlans back in SQL Server 2008 R2</a></li>
<li><a href="http://www.amazon.com/gp/product/0735621969/ref=as_li_ss_tl?ie=UTF8&tag=sqlitynet-20&linkCode=as2&camp=217145&creative=399349&creativeASIN=0735621969">
Inside Microsoft® SQL Server(TM) 2005: Query Tuning and Optimization
</a>
</li>
<li><a href="http://www.datamanipulation.net/SQLQueryStress/">SQLQueryStress</a></li>
</ul><div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fsqlity.net%2Fen%2F149%2Fpresentation-materials-mining-xml-query-plans%2F&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/"  data-text="Presentation Materials &#8211; Mining XML Query Plans" data-count="horizontal" data-via="sqlity"></a>
			</div>			
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;"><script src="http://www.stumbleupon.com/hostedbadge.php?s=1&amp;r=http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/"></script></div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></content:encoded>
			<wfw:commentRss>http://sqlity.net/en/149/presentation-materials-mining-xml-query-plans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

