How to collect IOPS information in Azure SQL MI

Li, Jindong 46 Reputation points
2025-03-06T14:09:39.3966667+00:00

Hello all,

I have a question about collect IOPS information for Azure SQL MI. Is there any way to collect IOPS for Azure SQL MI?

Thanks

Azure SQL Database
{count} votes

1 answer

Sort by: Most helpful
  1. Stanislav Zhelyazkov 26,546 Reputation points MVP
    2025-03-06T14:31:49.0933333+00:00

    Hi,

    It is a bit unclear what do you mean exactly bu IOPS information and what do you mean by collecting it? Collecting where?

    By default Azure SQL MI offers metrics like io_bytes_read, io_bytes_written and io_requests which can be viewed in Metrics blade. You can use diagnostic settings to send those to other destinations.

    Additionally if you need more data you can try using database watcher. According to the documentation it has Storage IO data set which collects cumulative IOPS, throughput, and latency statistics for each database file.

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.