An Azure relational database service.
@Anuraj Parameswaran The time to apply the indexes depends on the pricing tier, volume of data in the tables, whether the tables are transactional etc
While 18 hours might seem like a big number, it is being done in a way that doesnt have any impact or downtime to your application.
As for the recommendations, they are generated by looking at the usage patterns on the database.
You even get to measure the impact or improvement by applying these recommendations.
However, if you do not want Azure SQL to automatically apply these for you, you may want to review them and manually apply the ones that you think are more appropriate.
There are several customers that turn on Automatic tuning because Azure SQL can even revert the changes if it observes that the performance gets degraded after applying the recommendation.
--
If an Answer is helpful, please “Accept Answer” or Up-Vote for the same which might be beneficial to other community members reading this thread.