Problems displaying this newsletter? View online.
SQL Server Central
Featured Contents
Question of the Day
 
The Voice of the DBA
 

Going Big with SSDs

Let’s look back. This editorial was originally published on Aug 16, 2011, when SSDs weren’t as common as they are now. Can you even buy hard drives? What do you think about the world 15 years later? This is being re-run as Steve is on vacation.

I found a report recently that eBay had implemented 100TB of SSD storage from Nimbus Data for their virtual infrastructure. That's a huge amount of very fast storage, which definitely helps explain how the eBay auctions seem to run so quickly. Apparently eBay isn't the only company that's moving to SSDs for part of their infrastructure as Facebook spent $69million on FusionIO storage.

SSD storage isn't cheap, with eBay reporting $25k for a 2.5TB device, which is about 2.5 times the cost of my rough pricing from Dell for a similar HDD device. The SSDs have amazing performance, though I'm not sure what the reliability is compared to HDDs. There are plenty of vendor studies that promise long lasting drives, but I think we'll have to see what more people report as they deploy these drives over time.

I've never worked in a company similar to eBay or Facebook that had a very large IT budget and could afford to over-spend to achieve high levels of performance. I've always had to analyze the price/performance ratios and choose hardware that met our needs, at a reasonable price. However I am glad that companies that need high performance are willing to try new technologies, and hopefully release the results of their investment at some point in the future.

More and more people are starting to implement SSD drives, but not as their only storage. I find companies using these drives in limited places, as tempdb drives, log drives, or for certain filegroups. The premium paid for these drives means they need to be used where they provide that highest level of performance for the price, which isn't every place you store data in SQL Server.

As SQL Server DBAs, we need to learn more about the impact of SSDs in different parts of our systems, plan for them to fail  more often than HDDs for now, and more importantly, consider designing in some type of archiving or partitioning strategy that can tier storage into faster, and slower, sets of data.

Steve Jones

 

Steve Jones - SSC Editor

Join the debate, and respond to today's editorial on the forums

 
 
 Featured Contents
SQLServerCentral Article

Automating OSM Data Refresh in Power BI’s Azure Maps Reference Layer

Cláudio Tereso from SQLServerCentral

Learn how to automate OpenStreetMap data refresh on Power Bi's Azure Maps reference layer.

Technical Article

SQL Server index tuning: common mistakes and how to fix them

Additional Articles from SQLServerCentral

This guide walks through the most common SQL Server index tuning mistakes seen in production environments, such as over-indexing, oversized INCLUDE lists, unnecessary fill factor settings, misuse of SORT_IN_TEMPDB, over-aggressive index maintenance – and the myth that heaps are a shortcut to speed. Features real examples.

Blog Post

From the SQL Server Central Blogs - Programmatic Tool Calling with the Claude SDK

epivaral from SQL Guatemala

Programmatic Tool Calling with the Claude SDK

Every morning somebody on the team runs the same check. Thirty tables in the staging schema, and the only thing anyone wants to...

Blog Post

From the SQL Server Central Blogs - Methodology for dealing with bad data in production

K. Brian Kelley from Databases – Infrastructure – Security

Pinal Dave wrote up his methodology for what to do when you discover bad data in production. If you’ve never been in this situation, having a plan beforehand is...

The Phoenix Project

The Phoenix Project: A Graphic Novel about IT, DevOps, and Helping Your Business Win

Site Owners from SQLServerCentral

Adapted from the acclaimed bestselling book, The Phoenix Project Graphic Novel Volume 1 introduces readers to a stalwart cast of characters as they are challenged by the four types of work that impact complex workflows.

 

 Question of the Day

Today's question (by Steve Jones - SSC Editor):

 

Database Mail Configuration

If I want to get a list of the configuration settings for Database Mail using T-SQL,  how can I do so?

Think you know the answer? Click here, and find out if you are right.

 

 

 Yesterday's Question of the Day (by Steve Jones - SSC Editor)

The SQL Server MCP Server

How do I get an MCP server for my SQL Server 2025 database from Microsoft?

Answer: Run the Data API Builder v2 and it will include an MCP server

Explanation: The MCP server for SQL Server is a part of the Data API Builder. Ref: The SQL MCP Server - https://learn.microsoft.com/en-us/azure/data-api-builder/mcp/overview

Discuss this question and answer on the forums

 

 

 

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.


SQL Server 2016 - Administration
Removing production permissions when restoring database to non-prod - Hello experts, An application team has asked us to modify a SQL Agent job. The job currently restores a backup of the production database to their test SQL Server. We do have provisions for masking the non-prod data. However, for years I have used a script to preserve the test db permissions and then replace […]
Editorials
Are You Working More Hours? - Comments posted to this topic are about the item Are You Working More Hours?
Finding Bad Queries - Comments posted to this topic are about the item Finding Bad Queries
VACATION! - Comments posted to this topic are about the item VACATION!
Fixing P1 Queries - Comments posted to this topic are about the item Fixing P1 Queries
SQLServerCentral.com Test Forum
Test topic for spam filtering - A new thread for testing the spam filter. Adding a link: https://www.bbc.co.uk/weather
Article Discussions by Author
Stairway to Reliable Database Deployments Level 6 – Managing Changesets Over Time - Comments posted to this topic are about the item Stairway to Reliable Database Deployments Level 6 – Managing Changesets Over Time
A Limited Startup - Comments posted to this topic are about the item A Limited Startup
T-SQL in SQL Server 2025: REGEXP_LIKE - Comments posted to this topic are about the item T-SQL in SQL Server 2025: REGEXP_LIKE
Advanced T-SQL: Replacing Slow Cursors with Window Functions - Comments posted to this topic are about the item Advanced T-SQL: Replacing Slow Cursors with Window Functions
The Service Name - Comments posted to this topic are about the item The Service Name
Why SQL Server Database Attach fails and how to repair it - Comments posted to this topic are about the item Why SQL Server Database Attach fails and how to repair it
BIT_COUNT() IV - Comments posted to this topic are about the item BIT_COUNT() IV
Symmetric Key Encryption - Comments posted to this topic are about the item Symmetric Key Encryption
SQL Server 2022 - Development
iso source of scripts. - While doing some housekeeping I came across a folder containing some scripts that appear to be for a transaction log alert system. Now all scripts except one obviously were generated by SSMS which indicates I didn't save the original scripts or I did this project from a video and wanted to save everything before I […]
 

 

RSS FeedTwitter

This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -