<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>Bookmark Lookup</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx</link><description>In my last post, I explained how SQL Server can use an index to efficiently locate rows that qualify for a predicate. When deciding whether to use an index, SQL Server considers several factors. These factors include checking whether the index covers</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Technical Related Notes  &amp;raquo; Blog Archive   &amp;raquo; links for 2006-07-01</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#654494</link><pubDate>Sun, 02 Jul 2006 18:39:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:654494</guid><dc:creator>Technical Related Notes  » Blog Archive   » links for 2006-07-01</dc:creator><description>PingBack from &lt;a rel="nofollow" target="_new" href="http://technote.thedeveloperside.com/?p=26"&gt;http://technote.thedeveloperside.com/?p=26&lt;/a&gt;</description></item><item><title>Index Examples and Tradeoffs</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#664904</link><pubDate>Thu, 13 Jul 2006 23:40:46 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:664904</guid><dc:creator>Craig Freedman's WebLog</dc:creator><description>The optimizer must choose an appropriate “access path” to read data from each table referenced in a query.&amp;amp;amp;nbsp;...</description></item><item><title>Read Committed and Bookmark Lookup</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#3149124</link><pubDate>Fri, 08 Jun 2007 00:58:49 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3149124</guid><dc:creator>Craig Freedman's WebLog</dc:creator><description>&lt;p&gt;In my last two posts, I discussed two scenarios - one involving updates and another involving large objects&lt;/p&gt;
</description></item><item><title>Query Failure with Read Uncommitted</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#3256120</link><pubDate>Tue, 12 Jun 2007 22:58:12 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3256120</guid><dc:creator>Craig Freedman's WebLog</dc:creator><description>&lt;p&gt;Over the past month or so, I've looked at pretty much every isolation level except for read uncommitted&lt;/p&gt;
</description></item><item><title>re: Bookmark Lookup</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#3547373</link><pubDate>Tue, 26 Jun 2007 18:24:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3547373</guid><dc:creator>Vitaly Komarovsky</dc:creator><description>&lt;p&gt;Craig,&lt;/p&gt;
&lt;p&gt;Thanks a lot for your blog! Could you point to any source (book or Internet) describing the icons in graphic execution plans and operations behind them. So far I was getting this information piece by piece from articles like yours and using common sense. Does this knowledge exist somewhere in a combined form?&lt;/p&gt;
</description></item><item><title>re: Bookmark Lookup</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#3676209</link><pubDate>Wed, 04 Jul 2007 00:01:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3676209</guid><dc:creator>craigfr</dc:creator><description>&lt;p&gt;I'm not aware of any really good resource for this information all in one place. &amp;nbsp;Books Online has a topic on logical and physical operators that covers all of the operators but only at a fairly high level. &amp;nbsp;See &lt;a rel="nofollow" target="_new" href="http://msdn2.microsoft.com/en-us/library/ms191158.aspx"&gt;http://msdn2.microsoft.com/en-us/library/ms191158.aspx&lt;/a&gt;.&lt;/p&gt;
</description></item><item><title>SQL Server 索引基础知识(2)----聚集索引，非聚集索引</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#7151481</link><pubDate>Fri, 18 Jan 2008 21:08:32 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7151481</guid><dc:creator>ASP.NET Chinese Blogs</dc:creator><description>&lt;p&gt;由于需要给同事培训数据库的索引知识，就收集整理了这个系列的博客。发表在这里，也是对索引知识的一个总结回顾吧。通过总结，我发现自己以前很多很模糊的概念都清晰了很多。 不论是 聚集索引，还是非聚集索引，都是用B&lt;/p&gt;
</description></item><item><title>Conversion and Arithmetic Errors: Change between SQL Server 2000 and 2005</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#8463685</link><pubDate>Tue, 06 May 2008 22:02:09 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8463685</guid><dc:creator>Craig Freedman's SQL Server Blog</dc:creator><description>&lt;p&gt;In this post from last week, I gave an example of a query with a conversion where the optimizer pushes&lt;/p&gt;
</description></item><item><title>SQL Server 索引基础知识----聚集索引，非聚集索引 </title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#8730503</link><pubDate>Mon, 14 Jul 2008 06:02:53 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8730503</guid><dc:creator>   无名</dc:creator><description>&lt;p&gt;不论是聚集索引，还是非聚集索引，都是用B 树来实现的。我们在了解这两种索引之前，需要先了解B 树。如果你对B树不了解的话，建议参看以下几篇文章： BTree,B-Tree,B Tree,B*T...&lt;/p&gt;
</description></item><item><title>[转]SQL Server 索引基础知识(2)----聚集索引，非聚集索引 </title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#8794094</link><pubDate>Thu, 31 Jul 2008 21:20:18 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8794094</guid><dc:creator>吴碧宇</dc:creator><description>&lt;p&gt;SQLServer索引基础知识(2)----聚集索引，非聚集索引&lt;/p&gt;
&lt;p&gt;[来自]&lt;a rel="nofollow" target="_new" href="http://blog.joycode.com/ghj/archive/2008/01/02/113291.aspx"&gt;http://blog.joycode.com/ghj/archive/2008/01/02/113291.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
</description></item><item><title>Random Prefetching</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#8987913</link><pubDate>Wed, 08 Oct 2008 00:51:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8987913</guid><dc:creator>Craig Freedman's SQL Server Blog</dc:creator><description>&lt;p&gt;In my last post , I explained the importance of asynchronous I/O and described how SQL Server uses sequential&lt;/p&gt;
</description></item><item><title>????????????  &amp;raquo; Blog Archive   &amp;raquo; SQL Server ??????????????????(2)</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#9169728</link><pubDate>Wed, 03 Dec 2008 15:17:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9169728</guid><dc:creator>????????????  &amp;raquo; Blog Archive   &amp;raquo; SQL Server ??????????????????(2)</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://windy8848.yo2.cn/articles/sql-server-%e7%b4%a2%e5%bc%95%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%862.html"&gt;http://windy8848.yo2.cn/articles/sql-server-%e7%b4%a2%e5%bc%95%e5%9f%ba%e7%a1%80%e7%9f%a5%e8%af%862.html&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>Optimizing I/O Performance by Sorting – Part 1</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#9444356</link><pubDate>Wed, 25 Feb 2009 20:32:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9444356</guid><dc:creator>Craig Freedman's SQL Server Blog</dc:creator><description>&lt;p&gt;In this post from last year, I discussed how random I/Os are slower than sequential I/Os (particularly&lt;/p&gt;
</description></item><item><title>SQL Server Deadlock and Trace Flag 1204 - a big question every time</title><link>http://blogs.msdn.com/craigfr/archive/2006/06/30/652639.aspx#9483230</link><pubDate>Tue, 17 Mar 2009 13:32:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9483230</guid><dc:creator>SQL Server Storage Engine &amp; Tools (SSQA.net)</dc:creator><description>&lt;p&gt;I have seen few users out there thinks that Deadlocks in SQL Server is a bug which has not be corrected&lt;/p&gt;
</description></item></channel></rss>