what query(s) will benefit from azure sql server performance recommendations

Graham Dudley 0 Reputation points
2025-05-12T18:48:46.15+00:00

So I have a batch of CREATE INDEX performance recommendations on an Azure SQL Server database and now I am thinking what troubled query(s) will these indexes address? I don't need to be tuning workloads that are batch and/or overnight jobs, but of course would like to tune application queries to keep clients happy.

Azure SQL Database
{count} votes

1 answer

Sort by: Most helpful
  1. Alberto Morillo 34,671 Reputation points MVP Volunteer Moderator
    2025-05-12T21:00:47.01+00:00

    My suggestion is to avoid recommendations made by Azure and search for query plans in cache that require indexes. Create indexes based on that and the usage count of those queries requesting indexes.

    Usually, Azure index recommendations lead to a proliferation of indexes and some of those indexes differentiate in one or two columns only and that proliferation will have an impact on INSERT/UPDATE/DELETE operations. Try to match those index recommendations to the query plans requesting indexes on the cache, and before creating them try to consolidate the new indexes with existing indexes on the database. Create indexes needed for queries used for your applications and not requested by synthetic workloads and adhoc queries.


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.