|
All Blog Posts
-
|
In the last post on Solid State and it's impact on SQL Server operations , we looked at a variety of different IO patterns and sizes on multiple systems to see where and when SSD would help out and when it wouldn't. If you read the post and analyzed...
|
-
|
I spend a lot of time interfacing with SQL engineers of all types (developers, dba's, architects, ETL engineers, etc.) and something I hear very frequently is "I want to horizontally partition my data to improve my query response times to customers"...
|
-
|
Let's start the SSD blogs off with a comparison of the SQLIO tool running on my laptop and compare the results to some other traditional spindle based systems. First, let's outline the systems we'll be comparing throughout the SSD blogs: First...
|
-
|
I recently purchased 2 laptops with Solid State Drives in them (my loaded Dell XPS 1330 and my wife's Apple MacBook Air ), and I have to say, I will never, ever again own a computer that doesn't have a Solid State Drive in it (at least not until...
|
-
|
I often get asked for custom procedures to help with index maintenance, including things such as reorganizing, rebuilding, stats updates, etc. There are quite a variety of these out there today (a simple google search will get you a bunch), and all have...
|
-
|
In our final stop for the fragmentation series we're going to walk through a complete script that will cover almost everything we've discussed in the series, including: New object creation and allocation (heaps, clustered, non-clustered indexes...
|
-
|
In our 2nd to last post in the Fragmentation series , we'll discuss our options on addressing and removing/correcting fragmentation. In our next and final post in the series, we'll end with a full-fledged SQL script that will walk you through...
|
-
|
In post #6 of the series, I mentioned that I often get asked for alternative methods of looking at fragmentation, a way to view the page chain or linkage, and ways to get insight into which pages are out of order in a given structure. There is nothing...
|
-
|
In our 6th post in the fragmentation series (I now know we are going to have 8 total) we are going to talk about the different ways to determine if you have fragmentation, and what type of fragmentation you have. This type of analysis will help you determine...
|
-
|
In post #4 in the series, we talked about ways to avoid each type of fragmentation - in this 5th post in the series we'll discuss how each type of fragmentation impacts performance, what to expect in terms of impacted operations, and when you possibly...
|
-
|
In the prior post , we discussed the major causes for each type of fragmentation, which followed posts covering storage basics and access methods and what fragmentation is and the types there are . In this 4th post in in the series, we'll discuss...
|
-
|
In the prior post ( http://chadhoc.net/post/2008/01/Fragmentation-Station---Stop-2---What-it-is%2c-what-types-there-are.aspx ), we got through discussing the different types of fragmentation, and showed some diagrams of what they would conceptually look...
|
-
|
In the prior post ( http://blogs.mssqltips.com/blogs/chadboyd/archive/2007/11/12/fragmentation-station-stop-1-storage-basics-and-access-methods.aspx ), we discussed some basics around storage structures and access methods that will play a key role in...
|
-
|
Lots of times I get customers and non-customers talking about fragmentation - everything from what it is, to how it impacts performance, to what objects can be fragmented, to how to check for fragmentation. Quite often (almost always) the discussion inevitably...
|
-
|
So, more than likely almost everyone has already heard that Sql 2008 will introduce a MERGE syntax, making it much easier to deal with scenarios where you need to perform 'upsert' type logic (i.e., you have a source data set and you want to put...
|
More Posts Next page »
|
|
|