<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-12327506</id><updated>2026-07-24T11:26:46.243+05:30</updated><category term="Query Optimization"/><category term="TSQL"/><category term="Execution Plan"/><category term="Training"/><category term="Backup"/><category term="Fragmentation"/><category term="Performance Optimization"/><category term="SSSLUG"/><category term="page split"/><category term="Internals"/><category term="My Articles"/><category term="Scan"/><category term="Seek"/><category term="Transaction Log"/><category term="Certification"/><category term="Identity"/><category term="Replication"/><category term="Security"/><category term="Database Design"/><category term="Dynamic SQL"/><category term="Page"/><category term="Powershell"/><category term="String Manipulation"/><category term="index fragmentation"/><category term="ALTER TABLE"/><category term="Administration"/><category term="Book"/><category term="Data Types"/><category term="Denali"/><category term="Hierarchical Data"/><category term="Index"/><category term="Job scheduling"/><category term="Log Shipping"/><category term="MCITP"/><category term="Recompilation"/><category term="Recovery Model"/><category term="Table Partitioning"/><category term="XML"/><category term="extended events"/><category term="locks"/><category term="page splits"/><category term="Active Active Clustering"/><category term="Architecture"/><category term="Authorization"/><category term="Average"/><category term="Business"/><category term="Career"/><category term="Constraints"/><category term="DBCC"/><category term="DENY"/><category term="DROPping and ADDing COLUMN"/><category term="Database"/><category term="Database Testing"/><category term="Error handling"/><category term="File Size"/><category term="GRANT"/><category term="IIS Database Manager"/><category term="Index maintenance"/><category term="LEFT JOIN"/><category term="Learning"/><category term="Lock Escalation"/><category term="MCM"/><category term="MVP"/><category term="NOT EXISTS"/><category term="NOT IN"/><category term="OR"/><category term="Parameters"/><category term="Physical Join Operators"/><category term="Puzzle"/><category term="REVOKE"/><category term="Restore"/><category term="Row Count"/><category term="Row Locks"/><category term="SQL Server Clustering"/><category term="SQLServer Installation"/><category term="SSIS"/><category term="Split"/><category term="Statistics"/><category term="System Procedures"/><category term="Tech Ed"/><category term="Temp Tables"/><category term="Tool Evaluation"/><category term="UNION"/><category term="UNION ALL"/><category term="What&#39;s New"/><category term="checkpoint"/><category term="coding standards"/><category term="deprecated features"/><category term="dm_db_index_physical_stats"/><category term="dynamic Management views"/><category term="errorlog"/><category term="fill factor"/><category term="filtered index"/><category term="high availability"/><category term="nonclustered index"/><category term="page Locks"/><category term="sql server 2012"/><category term="troubleshooting"/><category term="vacancies"/><title type='text'>dbthoughts</title><subtitle type='html'>All about - databases and related technologies - things I work with - SQL Server, other relational &amp;amp; non relational databases, PowerShell  and scripting languages.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://preethiviraj.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>108</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-12327506.post-6453085794615809764</id><published>2012-10-04T12:43:00.000+05:30</published><updated>2012-10-04T12:43:49.758+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Lock Escalation"/><category scheme="http://www.blogger.com/atom/ns#" term="locks"/><category scheme="http://www.blogger.com/atom/ns#" term="page Locks"/><category scheme="http://www.blogger.com/atom/ns#" term="Row Locks"/><title type='text'>Lock Escalation Point</title><summary type="text">


This week, at our office we had a discussion over lock
escalation.&amp;nbsp; We were discussing about a
large query which returns hundreds of thousands of rows.&amp;nbsp; The query touches some key tables where
critical inserts are happening to those tables.&amp;nbsp;
Even though the numbers of rows are large, the table has millions of
rows. 



We were worried about the locks it is going to place.&amp;nbsp; </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/10/lock-escalation-point.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/6453085794615809764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/6453085794615809764'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/10/lock-escalation-point.html' title='Lock Escalation Point'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-6073893576029094330</id><published>2012-09-29T13:29:00.003+05:30</published><updated>2012-09-29T13:49:55.930+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Page"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><category scheme="http://www.blogger.com/atom/ns#" term="page splits"/><title type='text'>Supplement to page Splits:  Change in SQL Server 2012</title><summary type="text">


On one&amp;nbsp;sentence, Page splits does not always make a 50/50 split in SQL Server
2012!



Recently&amp;nbsp;I was preparing for a training and&amp;nbsp;checking on page splits. Suddenly I thought that it is better to tell people about the numberof page splits can occur in a single statement and the amount of activities it can take. I found
something new … well its new to me,&amp;nbsp; as my subsequent </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/09/supplement-to-page-splits-change-in-sql.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/6073893576029094330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/6073893576029094330'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/09/supplement-to-page-splits-change-in-sql.html' title='Supplement to page Splits:  Change in SQL Server 2012'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-1637121198676840472</id><published>2012-09-16T18:37:00.004+05:30</published><updated>2012-09-17T00:15:41.198+05:30</updated><title type='text'>My Investigation On Heap Table:  Why It Shows Data Not In Order?</title><summary type="text">
Recently, while I was looking at DatabaseLog table in
AdventureWorks database, I found something wired. Before going further, let us
look at some important information about this table. I publish only the information
of my concern.


First of all, this table does not have a clustered index. It
has DatabaseLogID which is an identity column which is also the primary key,
non-clustered. The next </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/09/my-investigation-on-heap-table-why-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1637121198676840472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1637121198676840472'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/09/my-investigation-on-heap-table-why-it.html' title='My Investigation On Heap Table:  Why It Shows Data Not In Order?'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBc027kKJJXM_F4gzaGZRlAxH7ODMxeFuBRsrqNXe5pxG8Kulnb2SpPB9DjRQuFXcIVM8wVw6yk5LdsqZ6Ctin3Vq0XDZAuWeaU9wrU96X4mSMYuFEJra7cFd7Ou_gfne3vsNJ1w/s72-c/Select+from+DatabaseLog.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-2124140947828028732</id><published>2012-08-09T07:07:00.001+05:30</published><updated>2012-08-09T07:08:26.736+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSSLUG"/><title type='text'>SS SLUG August 2012 meetup is at Pearson Lanka</title><summary type="text">
As most of you have noticed or even received invitation, this month&#39;s user group meeting is happening at a different place. &amp;nbsp;Pearson Lanka (formally known as eCollege) is hosting the meeting at their facility. yes it is where i am working. &amp;nbsp;(not only me, around eight other great DBAs including&amp;nbsp;Dinesh Asanka MVP, Susantha Bathige&amp;nbsp;too.) &amp;nbsp; 

There are couple of reasons </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/08/ss-slug-august-2012-meetup-is-at.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/2124140947828028732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/2124140947828028732'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/08/ss-slug-august-2012-meetup-is-at.html' title='SS SLUG August 2012 meetup is at Pearson Lanka'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-1094821058177579236</id><published>2012-07-04T07:28:00.002+05:30</published><updated>2012-07-04T11:06:28.860+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSSLUG"/><title type='text'>SQL Server Universe is online again</title><summary type="text">
As some of you know SQLServerUniverse.com, the site managed by SQL Server Sri Lanka User Group was down for a couple of months. &amp;nbsp;Unfortunately, the crash was so serious, we have to rebuild it from almost scratch. Gogula (http://dbantics.wordpress.com&amp;nbsp;Twitter&amp;nbsp;@gogula)&amp;nbsp;did an amazing job in that and the site is online now.

Right now the site does not have all the features. We </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/07/sql-server-universe-is-online-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1094821058177579236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1094821058177579236'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/07/sql-server-universe-is-online-again.html' title='SQL Server Universe is online again'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-1411889831930430473</id><published>2012-04-15T12:17:00.000+05:30</published><updated>2012-04-16T07:08:53.575+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Certification"/><category scheme="http://www.blogger.com/atom/ns#" term="sql server 2012"/><title type='text'>New certification Paths</title><summary type="text">


Interestingly, &amp;nbsp;I got an email on 11th from a friend of mine inquiring about the certifications Microsoft is offering. &amp;nbsp;I know that Microsoft was planning to bring new set of certifications. &amp;nbsp;So While writing the reply when I checked the site, I found out the Microsoft has just updated the info.

Microsoft has done a major restructuring of the certification program related to </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/new-certification-paths.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1411889831930430473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1411889831930430473'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/new-certification-paths.html' title='New certification Paths'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-4124978025782713349</id><published>2012-04-14T12:56:00.000+05:30</published><updated>2012-04-14T12:56:00.637+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Database Design"/><category scheme="http://www.blogger.com/atom/ns#" term="fill factor"/><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="page splits"/><category scheme="http://www.blogger.com/atom/ns#" term="Transaction Log"/><title type='text'>Page Splits Part 4: Cost and Ways of Controlling</title><summary type="text">
This is the
final part of the series. I was not initially planned to write this series in a week interval, but due to various reasons it got dragged.



Cost of Page Splits





Many writers have written many times about this, so I like to summarize them





It needs to take the last page and delete half of the content


In order to do that this and maintain the consistency, the activity is </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-splits-part-4-cost-and-ways-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4124978025782713349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4124978025782713349'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-splits-part-4-cost-and-ways-of.html' title='Page Splits Part 4: Cost and Ways of Controlling'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-4574599766390514373</id><published>2012-04-12T10:23:00.002+05:30</published><updated>2012-04-14T06:15:42.405+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="extended events"/><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><category scheme="http://www.blogger.com/atom/ns#" term="Transaction Log"/><title type='text'>Page Split 3.5:  Advantage of Extended Events in  SQL Server 2012</title><summary type="text">

[Updated 13th April 2012 12:27 am]&amp;nbsp;Note: Jonathan Kehayias (Blog)&amp;nbsp; pointed out that some of his work is being referenced but not cited.&amp;nbsp;Since it is a series, I was under the impression that all references could be published at the end;&amp;nbsp;but Jonathan updated&amp;nbsp;me that it should be there with each post. So it is mentioned at the end of this post. Regret for the anxiety </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-split-35-advantage-of-extended.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4574599766390514373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4574599766390514373'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-split-35-advantage-of-extended.html' title='Page Split 3.5:  Advantage of Extended Events in  SQL Server 2012'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh15i2L6zLIvfpZLTuZa7LaCt5aR7rjz1eRKb1r6hcKDILjRrGvsQZ3qhg1ewqbTZjankY_eDIrR-4uc6YIJE8n6400Rq7mkS82ViEeSdbbkTP6Z-RMcODLm_Ro30w-ZgEFXInlcA/s72-c/picture+3.1.1.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-5866032074905095642</id><published>2012-04-11T22:12:00.001+05:30</published><updated>2012-04-13T10:46:17.159+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="extended events"/><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Page"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><title type='text'>Page Splits Part 3 – Identifying through Extended events</title><summary type="text">


My sincere
apologies to all in delaying producing part 3 of the series.&amp;nbsp; I got into a set of urgent tasks which
prevented me from updating my blog.


SQL server
has one more mechanism which allows us to identify page splits.&amp;nbsp; This feature called extended events
introduced with SQL server 2008 and According to Microsoft sources,&amp;nbsp; eventually, it will replace SQL trace. 


SQL </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-splits-part-3-identifying-through.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/5866032074905095642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/5866032074905095642'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/04/page-splits-part-3-identifying-through.html' title='Page Splits Part 3 – Identifying through Extended events'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1W4NHOzQaLbCoRk3w47Gyyqt4HHRWwudSGhkpIRfNWaHemVZAOqd2TtrYflRWUEvP6qMEAYBhC217O_rPTurzDjlL8RNbH0Vp4T-xpo9h3a8PgFuIvZ6GiaWwGcP3Mm1YuT1ucg/s72-c/picture+1.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-9009210089582600670</id><published>2012-03-17T18:36:00.002+05:30</published><updated>2012-03-17T18:38:40.352+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="ALTER TABLE"/><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="high availability"/><category scheme="http://www.blogger.com/atom/ns#" term="locks"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><title type='text'>Adding NOT NULL columns to existing table</title><summary type="text">
Adding a column with NOT NULL feature to an existing table requires a default value to be inserted. &amp;nbsp;If the table is large, the operation can take more time and resources. &amp;nbsp;Importantly, this operation requires exclusive table lock. Before SQL Server 2005, this operation will prevent other users from accessing the table (unless NOLOCK query hint is specified or the session is in </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/03/adding-not-null-columns-to-existing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/9009210089582600670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/9009210089582600670'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/03/adding-not-null-columns-to-existing.html' title='Adding NOT NULL columns to existing table'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-7336433000251439805</id><published>2012-03-12T07:44:00.002+05:30</published><updated>2012-04-13T11:18:24.328+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="index fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Internals"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><title type='text'>Page Splits Part 2: Identifying Page splits</title><summary type="text">




Even though we know theoretically how page split occurs when
the database system is on live identifying page splits is a different story
altogether. We have little control over the data inserted or updated.&amp;nbsp; (There are mechanisms to control the
clustered key inserted, but it is difficult to control the update)



There is no event in profiler to identify the page split. 



Page splits </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/03/page-splits-part-2-identifying-page.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7336433000251439805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7336433000251439805'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/03/page-splits-part-2-identifying-page.html' title='Page Splits Part 2: Identifying Page splits'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhd5WVREXk0hyM_ZufgVui7sKTT6-BugRmYc_Vsupvad7Ay5tZvodFZYJkhGNtS3GDDW9NEklRWp7fEv5saLB_1N1-KzPUAeQOhF5htr_U993mktyQFMCcEeMySu6IqnEabzfpOIw/s72-c/page+split+counter.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-3975023747840484994</id><published>2012-02-19T23:08:00.001+05:30</published><updated>2012-04-13T11:17:49.262+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="index fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Internals"/><category scheme="http://www.blogger.com/atom/ns#" term="page split"/><title type='text'>Page Splits</title><summary type="text">

Introduction

I thought of writing a series about page splits. Initially I started writing 
about it and it slowly became a huge article. I was in two minds on whether I 
should write a series, of blogs or go for a big article. Finally, I have made up 
my mind for the first option and here is the first part of the five part 
series.

What is page Split?

In SQL Server data is stored into a page</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/02/page-splits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/3975023747840484994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/3975023747840484994'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/02/page-splits.html' title='Page Splits'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-3534458195422534451</id><published>2012-01-11T06:27:00.000+05:30</published><updated>2012-01-11T06:27:03.159+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Certification"/><category scheme="http://www.blogger.com/atom/ns#" term="MVP"/><title type='text'>MVP Again!</title><summary type="text">


Thanks to those who worked hard to get this again for me. &amp;nbsp;How can I forget the friends encouraged me. 
When looking back, &amp;nbsp;I need to admit that I can still say that there are many things I can do better and I hope to do it better this time.&amp;nbsp;</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/mvp-again.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/3534458195422534451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/3534458195422534451'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/mvp-again.html' title='MVP Again!'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3OFZQBWvTAbtBcofPdVfAwwQGsDsFjZMBPV8_-HMxtkPNA-iithEbehQ6yJY50cLb4eiNEWcpsUre7kAJoWjDkXIJlTXOO3v_dfk35WQQl73x9g72bTvF3ESQ__JHBzapWiByyw/s72-c/DSC01244.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-4323996608318293407</id><published>2012-01-03T09:35:00.001+05:30</published><updated>2012-01-03T09:35:26.804+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Career"/><category scheme="http://www.blogger.com/atom/ns#" term="vacancies"/><title type='text'>SQL Server database professionals needed</title><summary type="text">
Hi readers,
If you are from Sri Lanka, I need to share this info with you. There are organizations searching for SQL Server database administrators, database developers and similar positions. As of now we do not have a place to share the resume.&amp;nbsp; But if you are interested in similar positions. Please let me know. I can share your info with others.&amp;nbsp; Offers include working abroad. </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/sql-server-database-professionals.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4323996608318293407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4323996608318293407'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/sql-server-database-professionals.html' title='SQL Server database professionals needed'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-8340863714924265708</id><published>2012-01-01T00:00:00.000+05:30</published><updated>2012-01-03T09:08:20.311+05:30</updated><title type='text'>Happy New year!</title><summary type="text">


</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/blog-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8340863714924265708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8340863714924265708'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2012/01/blog-post.html' title='Happy New year!'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1NV2c5pVGOZZayPzYizbEo24TRkYaYglNJo_LdgdF4xQjLe_n_YQsZi5wHEdNyeZpkVyBQUhpoGWQBImWwB1R3QTSQcQwrQGIQ_rRbV_sTALVrobQ0Gx4b8JLbe6_YVX9eS7Xzg/s72-c/New+Year+2012.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-9161053258327763356</id><published>2011-11-02T07:38:00.000+05:30</published><updated>2011-11-02T07:38:26.919+05:30</updated><title type='text'>Will The Performance Improve If The Database Size is Smaller?</title><summary type="text">
Few days back, when I was speaking at SSLUG (SQL Server Sri Lanka User Group) meeting on &quot;managing VLDB&quot; (VLDB stands for Very Large Data Bases) there was a question came on improving the performance of VLDB. There was a participant suggested that by shrinking the database we could improve the performance. I noted it then and answered later, but it could be useful for many if I share in the blog</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/11/will-performance-improve-if-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/9161053258327763356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/9161053258327763356'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/11/will-performance-improve-if-database.html' title='Will The Performance Improve If The Database Size is Smaller?'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-7527090245133033631</id><published>2011-09-14T12:58:00.000+05:30</published><updated>2011-10-24T17:07:50.220+05:30</updated><title type='text'>SQL Server OLEDB Deprecation</title><summary type="text">
Few days&amp;nbsp;back I sent a tweet update on this matter using my twitter account @preethi_1965
For those who want to&amp;nbsp;hear more on this, here there are few things:

Microsoft has officially announced that they are moving away from OLEDB.&amp;nbsp;
http://blogs.msdn.com/b/sqlnativeclient/archive/2011/08/29/microsoft-is-aligning-with-odbc-for-native-relational-data-access.aspx
http://</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/sql-server-oledb-deprecation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7527090245133033631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7527090245133033631'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/sql-server-oledb-deprecation.html' title='SQL Server OLEDB Deprecation'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-1577177255312944986</id><published>2011-09-08T20:55:00.007+05:30</published><updated>2011-09-08T21:13:36.954+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Security"/><title type='text'>Rename sa login to improve security</title><summary type="text">Whenever I speak about security, I tell that we should minimally use sa account. SQL server by default keep the sa account disabled. 
In addition to this, we can restrict sysadmin rights to few people, and give only what is needed. 

Recently I found out that you can even rename sa account. It is a better practice so that people will not even know what the sa account is.
Simply go to security and</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/rename-sa-login-to-improve-security.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1577177255312944986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/1577177255312944986'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/rename-sa-login-to-improve-security.html' title='Rename sa login to improve security'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJUc85bcuwC2rjeog84rY76ut0qpGWB6iHGNZYcLJ-MYWLwzXSBIKgIyFB1QUuCAUvg5I-GD3FgGkeADjj-LNth4quohrdvBdFSMkrh8YN9QOyEnCugAq-Naui_RnjHdl2ZkJosQ/s72-c/rename+sa.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-8239176225788241387</id><published>2011-09-04T23:16:00.000+05:30</published><updated>2011-09-04T23:16:19.766+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Certification"/><category scheme="http://www.blogger.com/atom/ns#" term="Tool Evaluation"/><title type='text'>Tool Evaluation:  uCertify PrepEngine for 70-432:  SQL Server Implementation and Maintenance.</title><summary type="text">Recently I was asked to evaluate an exam tool. A tool developed for 70-432 exam: MSTS: Implementation and maintenance of SQL Server 2008.
&amp;nbsp;Before talking about the tool, Let me introduce my readers to the tool itself. It is “uCertify PrepEngine” from uCertify.com. The tool helps the user to learn and practice for the said exam before&amp;nbsp;taking the actual exam. I know that they provide the </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/tool-evaluation-ucertify-prepengine-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8239176225788241387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8239176225788241387'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/09/tool-evaluation-ucertify-prepengine-for.html' title='Tool Evaluation:  uCertify PrepEngine for 70-432:  SQL Server Implementation and Maintenance.'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEaAbMJu9s0jkUGevj0LLmtRe9qLqc0OqhHBXS5yVHLf0N6VbGn4lwZ2460eDR8z5Rjlu7As8ovf_8QI-IjSNOajb4ys4bHKvjO_tpAZz3qAa5nyQlRIx5gQSA8qfUdzga9xWcBw/s72-c/ucertify.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-7353593272114114149</id><published>2011-08-30T20:07:00.001+05:30</published><updated>2011-08-30T20:08:23.582+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Execution Plan"/><category scheme="http://www.blogger.com/atom/ns#" term="Query Optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="UNION"/><category scheme="http://www.blogger.com/atom/ns#" term="UNION ALL"/><title type='text'>UNION Vs UNION ALL</title><summary type="text">This issue came up during one of the&amp;nbsp;training&amp;nbsp;I conducted recently. There is a popular belief that UNION will ALWAYS perform a unique filter on the data.&amp;nbsp; While it is true that UNION Clause will ALWAYS RETURN unique set of data, filtering operation either sort or distinct select is not guaranteed. 
Take this example:

SELECT SalesOrderID, SalesOrderDetailID, OrderQty, ProductID, </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/union-vs-union-all.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7353593272114114149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/7353593272114114149'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/union-vs-union-all.html' title='UNION Vs UNION ALL'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilltNoFUXRuUJhmbxHAJ1NOLOZIL9CVtA1_3IiBwySbU2Svs8KHt7kXzBl9sZX6i_oYym1DQknd_SmxLj94xMRy7IFhQ5PWNUxbH7hJxsfDdNQKyWIwGmD-H8yhxI1E_h1y8i5qw/s72-c/union-union+all+img1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-2187576070998383287</id><published>2011-08-28T16:46:00.000+05:30</published><updated>2011-08-28T16:46:01.059+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><title type='text'>Removing unnecessary files using powershell</title><summary type="text">Now a days some people (including me) used to save whole heap of files into their hard disks. Word documents, excel sheets, powerpoint presentations, pictures &amp;nbsp;taken,&amp;nbsp;pictures&amp;nbsp;received from others and white papers (some times they are word documents), code files (including SQL), &amp;nbsp; Then you have Acrobat reader files, e-books, video and audio files. &amp;nbsp;Most of them take a lot</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/removing-unnecessary-files-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/2187576070998383287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/2187576070998383287'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/removing-unnecessary-files-using.html' title='Removing unnecessary files using powershell'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-661047053380484933</id><published>2011-08-24T09:26:00.000+05:30</published><updated>2011-08-30T20:14:44.900+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="SSSLUG"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Speaking again at SSSLUG</title><summary type="text">I was scheduled to speak at this user group meeting (That&#39;s today.) I am ready with the presentation. However, after having a small hickup on some personal issues, I asked Dinesh Asanka to do it. He too was ready with the presentation, but at our office he got something. He presence was needed at office at that time. So, I am back to square one is doing the presentation.
I am speaking on SQL </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/speaking-again-at-ssslug.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/661047053380484933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/661047053380484933'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/speaking-again-at-ssslug.html' title='Speaking again at SSSLUG'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-8014046652702884000</id><published>2011-08-11T06:42:00.001+05:30</published><updated>2011-08-11T06:44:40.300+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Denali"/><category scheme="http://www.blogger.com/atom/ns#" term="Training"/><title type='text'>Resources on Denali</title><summary type="text">
onYesterday, Microsoft has announced the release of&amp;nbsp;Product Guide v1 for&amp;nbsp;SQL Server Code Name “Denali” Community Technology Preview 3 (CTP3). This is a single download that organizes Denali related content for easier viewing. It is available for download at&amp;nbsp;http://go.microsoft.com/fwlink/?LinkID=225814.&amp;nbsp;
The SQL Server Code Name “Denali” CTP3 Product Guide includes useful </summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/resources-for-denali.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8014046652702884000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/8014046652702884000'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/08/resources-for-denali.html' title='Resources on Denali'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-4151382377397849223</id><published>2011-07-14T08:53:00.001+05:30</published><updated>2011-07-14T08:53:11.149+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Types"/><category scheme="http://www.blogger.com/atom/ns#" term="Database Design"/><category scheme="http://www.blogger.com/atom/ns#" term="Denali"/><category scheme="http://www.blogger.com/atom/ns#" term="Hierarchical Data"/><category scheme="http://www.blogger.com/atom/ns#" term="Powershell"/><category scheme="http://www.blogger.com/atom/ns#" term="What&#39;s New"/><title type='text'>Denali CTP3, Juneau CTP3 &amp;amp; SQL Server 2008 R2 sp1 Available</title><summary type="text">&amp;nbsp; Let me give a different order: SQL Server 2008 R2 sp1  Yes, it is finally available.&amp;nbsp; Check out the links below.  SQL Server 2008 R2 SP1 SQL Server 2008 R2 SP1 Express SQL Server 2008 R2 SP1 Feature Packs You can download the files based on the processor you have.&amp;nbsp; In addition to bug fixes some interesting enhancements too are added to this service pack.  Dynamic Management Views</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/denali-ctp3-juneau-ctp3-sql-server-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4151382377397849223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/4151382377397849223'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/denali-ctp3-juneau-ctp3-sql-server-2008.html' title='Denali CTP3, Juneau CTP3 &amp;amp; SQL Server 2008 R2 sp1 Available'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-12327506.post-869495645241265962</id><published>2011-07-13T21:00:00.001+05:30</published><updated>2011-07-13T21:04:55.031+05:30</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fragmentation"/><category scheme="http://www.blogger.com/atom/ns#" term="Internals"/><category scheme="http://www.blogger.com/atom/ns#" term="Page"/><category scheme="http://www.blogger.com/atom/ns#" term="Split"/><title type='text'>Understanding Page Splits</title><summary type="text">Note: I thought of writing about page splits. Initially I started writing a blog and it slowly became a huge article. I was having two minds on whether I should write a series, of blogs or go for a big article. Finally, I have made up my mind for the first option and here is the first part of the article. My plan is to write different aspects of page splits in coming days…


In SQL Server data is</summary><link rel='replies' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/understanding-page-splits.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/869495645241265962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/12327506/posts/default/869495645241265962'/><link rel='alternate' type='text/html' href='http://preethiviraj.blogspot.com/2011/07/understanding-page-splits.html' title='Understanding Page Splits'/><author><name>Prithiviraj kulasinghan</name><uri>http://www.blogger.com/profile/15899411508678919419</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>