LOG IO Metrics is hitting 100%

Nelson Chikati 6 Reputation points
2021-10-25T17:17:04.477+00:00

I have a sql managed db and the LOG IO is hitting 100% all the time. Data IO and CPU is okay.

I have 80Vcores

Azure SQL Database
0 comments No comments
{count} vote

2 answers

Sort by: Most helpful
  1. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2021-10-26T04:17:41.267+00:00

    You may be hitting the "log limit cap" as explained on the article. If that is the case, there is no solution for that as the article explains. You have to make an assessment prior to migrate to Azure SQL MI as the article states.


  2. KalyanChanumolu-MSFT 8,351 Reputation points
    2021-10-26T04:23:46.307+00:00

    @Nelson Chikati Thank you for reaching out.

    Since you mentioned 80 vCores, you are on Gen 5 hardware already.
    High Log IO is usually seen when you hit the IOPS/throughput limits for the respective pricing tier.
    These limits are documented here if you want to read further

    143579-image.png

    If you are on General Purpose tier, increasing the size of the disk will improve IOPS significantly

    143636-image.png

    You can use the below statement to increase the disk space

    alter database YourDatabaseName  
    modify file (name='YourDatabaseName', size = 140 GB)  
    

    If you are on Business Critical pricing tier, you should increase the number of vCores to improve IOPS.

    Please let us know if you have any further questions.

    ----------

    If an answer is helpful, please click on 130616-image.png or upvote 130671-image.png which might help other community members reading this thread.


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.