1
SQLAdvanced#indexes#performance
A clustered index defines the physical order of the table rows, so there is only one per table. A non-clustered index is a separate structure holding key values plus a pointer to the row; a table can have many.
-- SQL Server CREATE CLUSTERED INDEX ix_orders_id ON orders(id); CREATE NONCLUSTERED INDEX ix_orders_date ON orders(order_date);