Storage Architecture and I/O Testing

Selecting, testing, and benchmarking storage for SQL Server.

43 associated posts42 primary posts

Does Separating Data and Log Files Make Your Server Faster?

I've already explained that no, it doesn't make your database server more reliable - and in fact, it's the exact opposite. But what about performance? The answer is going to depend on your hardware and workload, but let's work through an example. I'll take the first lab workload from the Mastering Server Tuning class and…

Read more about Does Separating Data and Log Files Make Your Server Faster? 21 comments — Join the discussion

How to Use CrystalDiskMark 7 to Test Your SQL Server’s Storage

I bet you wanna know whether your storage is hot or not, and there's no quicker, easier way to get a rough idea of your storage's capabilities than to fire up CrystalDiskMark. This month, CrystalDiskMark released an all-new version 7, and it makes for even better testing.

Start by downloading it and installing it - sadly, there's no zip file version anymore that you can stick on a network share and run remotely.

Read more about How to Use CrystalDiskMark 7 to Test Your SQL Server’s Storage 15 comments — Join the discussion
Performance Tuning

Is your SAN’s cache killing tempdb?

Let's start with definitions
Many SANs have caching built in. What kind of cache is important, because if you're dealing with non-SSD storage underneath, you could be waiting for a really long time for it to respond.

Let's start with some definitions of the most popular caching mechanisms available for SANs. I'm not going to say 'only', because some vendor out there might have some proprietary stuff going on that I haven't heard of.

Read more about Is your SAN’s cache killing tempdb? 3 comments — Join the discussion

Reading the New Fast Track Reference Architectures from HP & EMC

James Serra caught three new SQL Server 2014 Fast Track Data Warehouse Reference Architecture designs released by EMC, HP, and Lenovo. I love reading these because they show each vendor's state-of-the-art storage infrastructure.

Two of them have remarkably similar goals - to hold a 28 TB data warehouse:

Read more about Reading the New Fast Track Reference Architectures from HP & EMC 14 comments — Join the discussion

PREEMPTIVE_OS_WRITEFILEGATHER and Instant File Initialization (IFI)

The other day I was running a script I'd written to expand out some tables in the AdventureWorks sample database for some testing. The script was taking a long time, and at first I thought I was just spoiled because I usually run my tests on my laptop, whose storage is backed by SSDs. In this case I was running my test against a SQL Server instance up in AWS.

Read more about PREEMPTIVE_OS_WRITEFILEGATHER and Instant File Initialization (IFI) 33 comments — Join the discussion