• I'd also mention the issue of page splitting, fragmentation, fill factor, and how it all relates to choosing the optimal clustering key combination.

    https://sqlperformance.com/2015/04/sql-indexes/mitigating-index-fragmentation

    Imagine you're stacking books on a shelf sorted by author and you leave little or no room in between. Then one day you receive a shipment of 100 books all by the author Nora Roberts. What must you do to make room while maintaining the correct order? You must shuffle other books to new locations. In terms of row store tables, page splitting is the equivalent, and it can result in significant I/O overhead.

    "Do not seek to follow in the footsteps of the wise. Instead, seek what they sought." - Matsuo Basho