Usually the clustered index is created in SQL Server Management Studio by setting the primary key, however my recent question about PK <-> clustered index (http://stackoverflow.com/questions/2262998/meaning-of-primary-key-to-microsoft-sql-server-2008) has shown that it is not necessary to set PK and clustered index to be equal.
So how should we choose clustered indexes then? Let's have the following example:
create table Customers (ID int, ...) create table Orders (ID int, CustomerID int)
We would usually create the PK/CI on both ID columns but i thought about creating it for Orders in CustomerID. Is that the best choice?