Sign in
MSDN Blogs
Microsoft Blog Images
More ...
Blog - Title
June, 2006
MSDN Blogs
>
SQL Server Storage Engine
>
June, 2006
Server & Tools Blogs
>
Data Platform Blogs
>
SQLServer Storage Engine Blog
All About Data Platform
All About Data Platform
Data Development
ADO.NET (Managed Providers, DataSet & EF)
WCF Data Services
SQL Server Customer Advisory Team
SQL Server Protocols
Microsoft XML Team
JDBC
Microsoft Drivers for PHP for SQL Server
Sync
SQL Server Data Tools
StreamInsight
Data Quality Services
Data Quality Services
SQL Server Customer Advisory Team
Jessica Meats’ Blog
All MSDN DQS Postings
OLTP
SQL Server Team
ADO.NET (Managed Providers, DataSet & EF)
SQL Server Customer Advisory Team
SQL Release Services
SQL OS
Running SAP on SQL Server
Conor vs. SQL
SQL AlwaysOn Team
SQL Server Manageability
Integration Services
SSIS
Data Quality Services
SQL Server Customer Advisory Team
All MSDN SSIS Postings
Data Security & Storage
SQL Server Security
SQL Server Storage Engine
SQL OS
SQL Server Customer Advisory Team
Data in the Cloud
Windows Azure
Your Data in the Cloud
SQL Server Team
Silver Lining
SQL Server Storage Engine Blog
Live Now on Server & Tools Blogs
Subscribe
Comments
Contact
Menu
Blog Home
Atom
Translate this page
Powered by
Microsoft® Translator
Tags
Backup
Bulk Import/Export
Concurrency
Conferences 2007
Data Compression
DBCC
DBCC CHECKDB Series
Disaster Recovery
FILESTREAM
General
High Availability
Index Fragmentation Series
On-Disk Structures
Restore
Service Level Agreements
Shrink
SQL Express
SQL Server 2008
SQL Server IO
SQL Server Security
TechEd 2006
TechEd 2008
TempDB
VarDecimal Storage Format
VLDB Maintenance
More
▼
Less
▲
Archives
Archives
January 2012
(1)
December 2011
(10)
October 2011
(1)
May 2011
(2)
February 2011
(5)
June 2010
(2)
February 2010
(2)
January 2010
(1)
September 2009
(1)
August 2009
(4)
January 2009
(7)
December 2008
(7)
October 2008
(1)
August 2008
(1)
June 2008
(1)
March 2008
(8)
February 2008
(3)
January 2008
(3)
November 2007
(4)
October 2007
(2)
September 2007
(2)
August 2007
(1)
July 2007
(1)
June 2007
(6)
May 2007
(4)
April 2007
(12)
March 2007
(13)
February 2007
(9)
January 2007
(5)
December 2006
(2)
November 2006
(7)
October 2006
(3)
September 2006
(5)
August 2006
(3)
July 2006
(4)
June 2006
(37)
May 2006
(3)
More
▼
Less
▲
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
SQL Server Storage Engine
Checksum in SQL2005
Posted
over 7 years ago
by
Sunil Agarwal
2
Comments
Page checksum is new feature in SQL2005 that provides you a stronger mechanism than torn-page to detect any corruptions in IO path. Here are some details and scenarios PAGE CHECKSUM: Between the time a database page is written to the disk...
SQL Server Storage Engine
Why is the NULL bitmap in a record an optimization?
Posted
over 7 years ago
by
Paul Randal - MSFT
2
Comments
I've had some questions sent in comments and I wanted to reply to some of them using a post so others who aren't subscribed to the comment sections can see the answers. Wesley Backelant said: I was wondering what exactly you...
SQL Server Storage Engine
Fragmentation (part 3): What are extents?
Posted
over 7 years ago
by
Paul Randal - MSFT
8
Comments
(Ok - another flight - another blog post. This time its Boston back to Seattle. The three of us who'd come over for the training course upgraded to 1st Class on Alaska for the flight back (great value at $100 for a 6-hour flight) and so there's oodles...
SQL Server Storage Engine
Fixed the problem with images in blog posts..
Posted
over 7 years ago
by
Paul Randal - MSFT
1
Comments
Apologies for the lack of a proper image in the previous post - as several people have pointed out. I only just realized that c&p-ing an image into the blog post only works if the image has a URL that's accessible outside MS.
SQL Server Storage Engine
Under the covers: IAM chains and allocation units in SQL Server 2005
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
(I'm sitting here in Seattle airport at 7am on Sunday waiting to catch the same flight to Boston that I caught two weeks ago. Instead of TechEd, this time I'm going to a training course at MIT. I'd enjoy the air travel a lot more with a bigger gap in...
SQL Server Storage Engine
Fragmentation (part 2): What are pages?
Posted
over 7 years ago
by
Paul Randal - MSFT
13
Comments
(Boston continues its reputation - with me at least - for great seafood - calamari and pan-seared fresh halibut this evening. Yum! I was tempted to get on the T - Boston's subway system - and see what's happening downtown but with no jacket I'd get wet...
SQL Server Storage Engine
Under the covers: IAM chains in SQL Server 2000
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
I've reached a point in my various ramblings where I need to do some glossary work. First up is an explanation of IAM chains. This will be in two parts, detailing how they're used in SQL Server 2000 and then in 2005. (Probably tomorrow as the sun's shining...
SQL Server Storage Engine
Fragmentation (part 1): What are records?
Posted
over 7 years ago
by
Paul Randal - MSFT
19
Comments
This blogging thing sucks you in, doesn't it? Not content with having an ongoing series on disaster recovery and CHECKDB (with another 6 and 25 more posts planned respectively), I'm starting a new series on fragmentation. This will begin from first principles...
SQL Server Storage Engine
Why are those IOs taking so long?
Posted
over 7 years ago
by
Jerome Halmans
6
Comments
Ever see something like this in your SQL Errorlog? SQL Server has encountered 1 occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [T:\MSSQL\DATA\tempdb.mdf] in database [tempdb] (2). The OS file handle is 0x00000838. The...
SQL Server Storage Engine
How can you prove that hardware is the problem? Use stress to reduce stress...
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
I'm sure you've been there - something causes corruption in the database. You blame the hardware, the hardware guys blame the software. There's no smoking gun and the hardware diagnostics come back clean. What can you do? SQLIOStress This is the...
SQL Server Storage Engine
What makes Paul tick?
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
If you're interested in a little background, I did an email interview with Steve Jones of sqlservercentral.com over the last few weeks. Check it out at http://www.sqlservercentral.com/columnists/sjones/spotlightonsqlserverwithpaulrandall.asp
SQL Server Storage Engine
Fun with execution context switching
Posted
over 7 years ago
by
RobWalters
3
Comments
Having multiple users each owning various objects is commonplace in the database world. When one user wants to give access of their object to another user -- that’s when administration of databases gets rather interesting. Consider the following...
SQL Server Storage Engine
Two new white papers by SQL Server Storage Engine Team
Posted
over 7 years ago
by
Sunil Agarwal
5
Comments
Here is the summary and the link to the white papers. Working with TempDB This white paper describes how SQL Server 2005 uses tempdb . Many improvements in SQL Server 2005 optimize tempdb usage and make it easier to manage and to troubleshoot. A...
SQL Server Storage Engine
Why you should NOT optimize your backup strategy for backup speed
Posted
over 7 years ago
by
Kevin Farlee [MSFT]
3
Comments
Sounds kinda funny, doesn't it? I mean, who here doesn't have someone breathing down your neck every time you go past your backup window? So why would you NOT optimize for fast backups? It just makes sense. You do backups every day, so they should be...
SQL Server Storage Engine
Encryption 101
Posted
over 7 years ago
by
RobWalters
3
Comments
With the release of SQL Server 2005 comes a plethora of new security related features. Over time we will cover these in detail. To start, let's look at the world of encryption. When it comes to protecting data we can take a mile high view of this problem...
SQL Server Storage Engine
CHECKDB (Part 2): What does CHECKDB really do? (1 of 4)
Posted
over 7 years ago
by
Paul Randal - MSFT
11
Comments
Hmmm - I sat for 5 minutes thinking of something amusing to say to start this one off and nothing came to mind, so I'm afraid this will be a humor-free post. Maybe I'm jet-lagged from being on the East coast all last week. As with all things related...
SQL Server Storage Engine
Another disaster recovery 'advice' gem...
Posted
over 7 years ago
by
Paul Randal - MSFT
4
Comments
I just saw this on one of the forums - it's another wonderful piece of advice to studiously avoid. Scenario: Drive goes bad and causes a torn page error. User wants to fix the problems and move the database to a different drive. The advice given...
SQL Server Storage Engine
Ta da! Emergency mode repair
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
Emergency mode repair? In a couple of previous posts I explained how the two worst things you could do to your database are rebuilding your transaction log and running REPAIR_ALLOW_DATA_LOSS . Well, in SQL Server 2005, we combined them into a new documented...
SQL Server Storage Engine
Do you need to run CHECKDB because of SQL Server?
Posted
over 7 years ago
by
Paul Randal - MSFT
2
Comments
I was asked this several times at TechEd so I'd like to answer it publicly. It's kind of complicated to explain so bear with me as I do it. Basically, NO! Earlier versions of SQL Server (for example, 6.5) had their problems but from 7.0 the storage...
SQL Server Storage Engine
The best part of TechEd was meeting people...
Posted
over 7 years ago
by
Paul Randal - MSFT
1
Comments
TechEd's done and dusted for another year, and what a blast we had! It's incredible to think of the number of customers who stopped by the SQL Server DAT section of the Technical Learning Center to pepper us with questions, and even more so to think...
SQL Server Storage Engine
Which part of 'REPAIR_ALLOW_DATA_LOSS' isn't clear?
Posted
over 7 years ago
by
Paul Randal - MSFT
9
Comments
In my chalk/talk at TechEd yesterday, I asked the crowd "what's the purpose of repair?" One person got it right. The purpose is not to save data. Surprised? The purpose is to get the database back to a structurally and transactionally consistent state...
SQL Server Storage Engine
When should you rebuild the transaction log?
Posted
over 7 years ago
by
Paul Randal - MSFT
6
Comments
10 points if you answered "don't be daft, never! " and minus several million is you answered anything else. Yes, if you have no backups and your hardware has corrupted your transaction log then you have no choice but to rebuild it, but this should never...
SQL Server Storage Engine
Just why are you backing up your database?
Posted
over 7 years ago
by
Kevin Farlee [MSFT]
3
Comments
So, I'd like to make a couple of assertions about backup and disaster recovery that will hopefully get you to thinking, and just might change the way you think about the topic. There are two distinct motivations for doing backups, and they imply differing...
SQL Server Storage Engine
Data files: To Autogrow Or Not To Autogrow?
Posted
over 7 years ago
by
Paul Randal - MSFT
2
Comments
This is a question that's come up several times at TechEd already and is a nice second part to the post I made late last night about shrink. The answer is usually a most emphatic 'no, its far better to manage the growth of your data files manually'. ...
SQL Server Storage Engine
Here's a good reason not to run SHRINKDATABASE...
Posted
over 7 years ago
by
Paul Randal - MSFT
5
Comments
.. this is an old one, but its poorly understood and it just surfaced again today so I thought I'd share it. Situation: customer keeps his indexes nicely defragemented during the day so that his range scan queries perform well. Every morning, he comes...
Page 1 of 2 (37 items)
1
2