
If you choose "Path" then "Ends With" and enter ".mdf" you can filter on all mdf data files. When you run procmon the first thing you are asked to do is to set up a filter (aside from the one time EULA!). What we will do is start procmon and create a filter for just the SQL Data files, because there are processes which constantly read and write to files we want to ignore the general "chatter". First you will need a copy of procmon (Process Monitor), which you can download from. CapturingĬapturing the data is very straight forward. To do this we can use the free "Process Monitor" tool and then load the output into SQL Server. In this article I will be show how to measure the quantity and size of I/O requests in each database as well as being able to work out where your I/O's are hitting and then matching those up with physical tables. Understanding SQL's I/O patterns can help you design your disk infrastructure and knowing your application's patterns can help you get the most out of your disks. While SSD drives have been hailed as the future and fault tolerant ram drives are prohibitively expensive, most of us still use the humble mechanical disk drive to store and retrieve data.

System Center 2012 Configuration Manager Toolsįollow me on Twitter My Tweets Search Pages to view Troubleshooting processes that are using too many handles This is how we troubleshoot Windows interoperability issues in the Open Specifications support team Process Explorer shows you information about which handles and DLLs processes have opened or loadedĬheck out this free, awesome tool for analyzing SQL Server traces called ClearTrace! Process Monitor is an advanced monitoring tool for Windows that shows real-time file system, Registry and process/thread activity.Įver wondered which program has a particular file or directory open? Now you can find out.
