In general, never use the index suggested by this function, unchecked. These indexes consider only one query and do not take into account the entire load. In addition, they are often overloaded with columns that are not needed to improve performance.
An invalid index warning is a good indication that an additional index will improve performance. However, use them only as a starting point. Always check to make sure they make sense and make sure there is no other index that makes more sense.
Some people recommend a database configuration advisor. He reviews the overall workload before giving recommendations. But even there, I would prefer a manual review, or at least a good performance test, before applying them to production.
source share