<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.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>Kalen Delaney : internals</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx</link><description>Tags: internals</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Geek City: SQL Server 2014 In-Memory OLTP (“Hekaton”) Whitepaper</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2013/06/05/hekaton-whitepaper.aspx</link><pubDate>Wed, 05 Jun 2013 16:42:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:49449</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>15</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/49449.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=49449</wfw:commentRss><description>Tech Ed isn’t even over yet, and my new Hekaton Whitepaper is already generating questions I can’t answer yet! Here are the two questions that were in my inbox this morning: 1. The whitepaper says “There are other wait types, such as waiting for a log...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2013/06/05/hekaton-whitepaper.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=49449" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/whitepapers/default.aspx">whitepapers</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/Hekaton/default.aspx">Hekaton</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/In-Memory+OLTP/default.aspx">In-Memory OLTP</category></item><item><title>Geek City: Document more trace flags?</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2013/06/03/document-more-trace-flags.aspx</link><pubDate>Mon, 03 Jun 2013 15:33:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:49319</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/49319.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=49319</wfw:commentRss><description>It’s been over 5 years since I last blogged about trace flags , so it seems a post on the topic is in order. If a trace flag is undocumented, it means it is unsupported and not guaranteed. It can go away at any time, even from one service pack to the...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2013/06/03/document-more-trace-flags.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=49319" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/traceflags/default.aspx">traceflags</category></item><item><title>Geek City: Accessing Distribution Statistics</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2013/01/18/accessing-distribution-statistics.aspx</link><pubDate>Fri, 18 Jan 2013 20:08:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:47218</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/47218.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=47218</wfw:commentRss><description>Distribution statistics are one of the most important sources of information that the Query Optimizer uses to determine a good query plan. In this post, I’m not going to tell you everything about distribution statistics. I’m just going to show you a few...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2013/01/18/accessing-distribution-statistics.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=47218" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/statistics/default.aspx">statistics</category></item><item><title>Geek City: What Triggered This Post?</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2012/12/31/what-triggered-this-post.aspx</link><pubDate>Tue, 01 Jan 2013 00:00:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:46911</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>2</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/46911.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=46911</wfw:commentRss><description>I’d really like to get another post up onto my much neglected blog before the end of 2012. This will also start one of my New Year’s resolutions, which is to write at least one blog post a month. I’m going to tell you about a change in SQL Server that...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2012/12/31/what-triggered-this-post.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=46911" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/testing/default.aspx">testing</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/transaction+log/default.aspx">transaction log</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/update-in-place/default.aspx">update-in-place</category></item><item><title>Geek City: Growing Rows with Snapshot Isolation</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2011/11/19/growing-rows-with-snapshot-isolation.aspx</link><pubDate>Sun, 20 Nov 2011 00:43:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:39890</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/39890.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=39890</wfw:commentRss><description>I just finished a wonderful week in Stockholm, teaching a class for Cornerstone Education. We had 19 SQL Server enthusiasts, all eager to find out everything they could about SQL Server Internals. One questions came up on Thursday that I wasn’t sure of...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/11/19/growing-rows-with-snapshot-isolation.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=39890" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/snapshot+isolation/default.aspx">snapshot isolation</category></item><item><title>Did You Know? I’ll be teaching my Internals Class online!</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2011/09/07/teaching-my-internals-class-online.aspx</link><pubDate>Wed, 07 Sep 2011 20:27:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:38286</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/38286.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=38286</wfw:commentRss><description>In my most recent commentary for SQL Server Magazine, online here: http://www.sqlmag.com/article/training-and-certification2/sql-server-training-options-140429 , I talked about different options for making training content available online. As an addendum...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/09/07/teaching-my-internals-class-online.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=38286" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx">training</category></item><item><title>Geek City: What gets logged for SELECT INTO operations?</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/15/what-gets-logged-for-select-into.aspx</link><pubDate>Tue, 15 Mar 2011 19:41:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:34163</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>8</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/34163.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=34163</wfw:commentRss><description>Last week, I wrote about logging for index rebuild operations. I wanted to publish the result of that testing as soon as I could, because that dealt with a specific question I was trying to answer. However, I actually started out my testing by looking...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/15/what-gets-logged-for-select-into.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=34163" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/transaction+log/default.aspx">transaction log</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/recovery+models/default.aspx">recovery models</category></item><item><title>Geek City: What gets logged for index rebuild operations?</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/08/what-gets-logged-for-index-rebuilds.aspx</link><pubDate>Tue, 08 Mar 2011 18:54:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:33967</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>14</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/33967.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=33967</wfw:commentRss><description>This blog post was inspired by a question from a future student. Someone who was already booked for my SQL Server Internals class in June asked for some information on a current problem he was having with transaction log writes causing excessive wait...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/03/08/what-gets-logged-for-index-rebuilds.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33967" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/indexes/default.aspx">indexes</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/transaction+log/default.aspx">transaction log</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/recovery+models/default.aspx">recovery models</category></item><item><title>Did You Know: I'm going back to Boston!</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/25/back-to-boston.aspx</link><pubDate>Wed, 26 Jan 2011 04:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:32924</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/32924.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=32924</wfw:commentRss><description>After spending 5 months in Boston last summer and fall, I'm going back again, to teach my 5-day SQL Server Internals and Query Tuning class for Boston SQL Training. Last time I taught my course there, we had a completely full class with a waiting list....(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2011/01/25/back-to-boston.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=32924" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx">training</category></item><item><title>Geek City: Inside SQL Azure</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx</link><pubDate>Tue, 02 Nov 2010 16:10:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:30109</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/30109.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=30109</wfw:commentRss><description>My new whitepaper has just been published! Inside SQL Azure http://social.technet.microsoft.com/wiki/contents/articles/inside-sql-azure.aspx The paper examines the internals of the SQL Azure databases, and how they are managed in the Microsoft Data Centers,...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/11/02/whitepaper-inside-sql-azure.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=30109" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/whitepapers/default.aspx">whitepapers</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/SQL+Azure/default.aspx">SQL Azure</category></item><item><title>TSQL Tuesday #11:Rolling Back TRUNCATE TABLE</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/10/12/tsql-tuesday-11-rolling-back-truncate-table.aspx</link><pubDate>Tue, 12 Oct 2010 20:02:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:29343</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>8</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/29343.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=29343</wfw:commentRss><description>“It ain't what people don't know that hurts them it's what they know that ain't so” -- commonly attributed to Mark Twain SQL Server has been around for a long time now, and people who learn one version well sometimes have monumental task when a new version...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/10/12/tsql-tuesday-11-rolling-back-truncate-table.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=29343" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/Transactions/default.aspx">Transactions</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/locking/default.aspx">locking</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/T-SQL+Tuesday/default.aspx">T-SQL Tuesday</category></item><item><title>Did You Know: My Online Seminar Lasted Almost 5 Hours!</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/07/24/my-online-seminar-lasted-almost-5-hours.aspx</link><pubDate>Sun, 25 Jul 2010 00:06:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:27274</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/27274.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=27274</wfw:commentRss><description>Yesterday was a rebroadcast of the index internals seminar I presented last February, and I had forgotten how long it was. I was in a chat room the whole time, and the questions just kept coming, fast and (not so) furious! Thanks to all the participants...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/07/24/my-online-seminar-lasted-almost-5-hours.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=27274" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx">training</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/indexes/default.aspx">indexes</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/seminars/default.aspx">seminars</category></item><item><title>Did You Know? I gave two presentations last week</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/06/14/-two-presentations-last-week.aspx</link><pubDate>Mon, 14 Jun 2010 15:05:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26183</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/26183.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=26183</wfw:commentRss><description>Even though I didn't make it to TechEd this year, it didn't mean I was quiet last week. On Wednesday, I was in Colorado, giving a talk for the new Colorado PASS User Group, which is a joint venture between 3 different existing groups from Colorado Springs,...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/06/14/-two-presentations-last-week.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=26183" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/user+groups/default.aspx">user groups</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/SQL+Server+2008/default.aspx">SQL Server 2008</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/conference/default.aspx">conference</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/compression/default.aspx">compression</category></item><item><title>Did You Know? What PreCon would I take if I were attending TechEd?</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/05/17/precon-at-teched.aspx</link><pubDate>Tue, 18 May 2010 00:27:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:25235</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/25235.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=25235</wfw:commentRss><description>TechEd starts in 3 weeks, and I'm not going to make it this year. I had very much wanted to visit New Orleans post-Katrina and see the recovery for myself. I attended a couple of TechEd's there many years ago, but my primary reason for visiting that fabulous...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/05/17/precon-at-teched.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=25235" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/training/default.aspx">training</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/memory+management/default.aspx">memory management</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/TechEd/default.aspx">TechEd</category></item><item><title>Geek City: More About Nonclustered Index Keys</title><link>http://sqlblog.com/blogs/kalen_delaney/archive/2010/03/07/more-about-nonclustered-index-keys.aspx</link><pubDate>Mon, 08 Mar 2010 00:04:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:22920</guid><dc:creator>Kalen Delaney</dc:creator><slash:comments>21</slash:comments><comments>http://sqlblog.com/blogs/kalen_delaney/comments/22920.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/kalen_delaney/commentrss.aspx?PostID=22920</wfw:commentRss><description>I thought I had said almost all that could be said about nonclustered index keys in a post made almost exactly two years ago , on March 16, 2008. But there's more. To get all the benefit from today's post, you'll really have to read that one, but I'll...(&lt;a href="http://sqlblog.com/blogs/kalen_delaney/archive/2010/03/07/more-about-nonclustered-index-keys.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=22920" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/internals/default.aspx">internals</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/storage/default.aspx">storage</category><category domain="http://sqlblog.com/blogs/kalen_delaney/archive/tags/indexes/default.aspx">indexes</category></item></channel></rss>