Usage Overview dashboard is not loadingIssue The Usage Overview dashboard is not loading. The customers were getting "Widget cancelled - maximum execution time exceeded" message .ReleaseAllCauseThe report below one was OOTB one where user mentions not loadingGo to https://<Instance-name>.service-now.com/$pa_dashboard.do?sysparm_dashboard=15c5d2d377213010a435478c4f5a993c The report was timing out as it was modified from OOTB and triggered non optimal queriesResolutionThe first step to resolve the issue would be to narrow down the data being queried. In most cases, this can be done by adding an Active = true condition for the report, like when creating a report like My Active incidents or My team's Active incidents and so on.There could be certain cases where the Active = true condition cannot be added like when you want to create a report for All closed incidents since a particular date. For these cases, if there is a Group By on a field like Assigned to or Assignment Group, this could cause the report to have a high number of groups. The best way to resolve an issue in these cases would be as below: We added the index and after that, it was loading but it improved marginally around 1 min 5 sec.Out of the box, the GlideAggregate function is used as they are faster compared to other functions.GlideAggregate allows for a much faster building of the report Another approach is if you use pie charts instead of bar graphs will again make it very faster.The pie chart style will always use internal aggregate functions that will be best for the reports runs longer.The bar graph type changed to a pie chart and it was still faster.