Question: what is the difference between clustered and non-clustered indexes in sql server?
Answer: Clustered indexes are stored physically on the table. This means they are the fastest and you can only have one clustered index per table. Non-clustered indexes are stored separately, and you can have as many as you want. The best option is to set your clustered index on the most used unique column, usually the PK.