The Not-So-Dark Art of Designing Database Indexes: Reflections from an Engineer
bennadel.com
bennadel.com
Also, more index !== more performance. I think he explains it best : " If you need to access data quickly, you index it. If the performance of data (which almost always results in bloat) access isn't a concern, you don't index it"