SQL Server IO Performance - mini DBA


Legacy Documentation

Desktop And Mini DBA Server

Legacy Documentation Home alerts analysisservicesalerts analysisservicescpu analysisservicesdashboard analysisservicesdatabases analysisservicesio analysisservicessessions azurealerts azuredatabase azuredatabasehealthcheck azureindexes azurelocks azure security azuresessions azuresql azuresqldatabase azuresqldatabasedashboard azuresqldatabases azure sql server dashboard azuretables azurewaits compare performance baseline connections cpu custom sql server alerts database database query performance databases defaulttrace dm exec query statistics xml documentation errorlog files gettingstarted healthcheck database healthcheck sql server history active history blocking history data storage history deadlocks history files history memory history viewer history waits howtoperformancetuneazuresqldatabase how to performance tune sql server how to sql server performance tuning how to sql server query tuning indexes Installation io License Support locks maintenance windows options performance history security server servergettingstarted Server Installation server memory serveroptions serversecurity servertroubleshooting sql database memory sql execution plan sql extended event sessions sql server activity sql server alert configuration sql server alerts sql server database sql server execution plan view sql server index defrag jobs sqlserverindexfragmentation sql server index fragmentation sql server index maintenance sql server live query statistics sqlserverqueryperformance sql server query performance sql server send slack alerts sql server send teams alerts sql server transaction log sql server wait statistics tables tranlog waits webmonitorconfigure webmonitorconnections webmonitorcurrent webmonitorcustom webmonitorenterprise webmonitorgettingstarted webmonitorhistoric webmonitorinstallation webmonitorio webmonitormemory webmonitoroptions webmonitoroverview webmonitorsecurity webmonitorwaits wmi
The 2 tabs give physical and logical usage. The difference is physical counters will contain the sum of all logical partitions on the drive.
Logical counters will only show values for the logical partition and not for the entire disk.

SQL Server Physical and logical IO

IO usage is displayed per attached drive. Each drive has its own set of graphs:


IOs sec - IO operations performed per second

Bytes Sec - Bytes transfered through IO per second

Avg IO Latency (ms) - Average time that it takes to complete a single I/O operation

Avg Bytes Per IO - (Bytes per second / IOs second)

% Disk Time - the % of the disks time being used (this may go over 100% owing to the way windows sums multiple operations in the same sample interval)

Disk Queue Length - the number of processes that are waiting to use the hard disk

Not Connecting To Performance Monitor

Mini DBA is dependent on conncting to the SQL Server's built in performance monitor counters. If the it says it is unable to connect then this screen will not have sample data available.
To troubleshoot perfmon connectivity visit this link