Automatic tuning is not creating indexes on our SQL database

Kevin Hannan 6 Reputation points
2025-06-04T21:06:09.1066667+00:00

We have automatic tuning turned on with Create Index ON, but it no longer creates indexes like it used to.

Azure SQL Database
{count} votes

1 answer

Sort by: Most helpful
  1. PratikLad 1,825 Reputation points Microsoft External Staff Moderator
    2025-06-17T16:44:10.3466667+00:00

    Hi Kevin Hannan,

    I have check it with our internal team the issue you are facing of not able to create indexes with automatic tuning.

    The indexes are not being created because all missing index recommendations retrieved from the Dynamic Management Views (DMVs) are currently considered insignificant. Specifically:

    • The ClassificationScore for each recommended index is below the threshold of 33.
    • As a result, these indexes are flagged with IsRecommendationForPublish = False.
    • The classification model used by the system is highly tuned to filter out low-impact recommendations to:
      • Avoid unnecessary storage consumption.
      • Maintain optimal query performance without over-indexing.

    Until a recommendation’s ClassificationScore exceeds 33, it will not be published or created automatically.

    To resolve this, you can Manually evaluate the index recommendation and Create the index using T-SQL .


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.