rsocol:
Ambii indecşi pot fi utili, la query-uri diferite. Mai precis, indexul nonclustered e util când faci o căutare după coloana datetime, fără sa ai nicio condiţie pe coloana int. Să luăm ca exemplu tabela Production.ProductCostHistory din AdventureWorks şi următoarele trei query-uri:
Da, ai dreptate, cu siguranta sunt cateva queri-uri care s-ar putea folosi de indexul asta. Si nu depinde numai de predicat(dupa StartDate) ci si de output, daca acele coloane care le selectez nu sunt in index probabil ca nu-l va ma folosi ca oricum trebuie sa treaca prin clustered.
Insa pot sa-mi dau seama daca am asemenea queri-uri care sa foloseasca indexul sau nu.
Folosind sys.dm_db_index_operational_stats am urmatorul rezultat pentru indexul asta: 0 reads si 13288 writes. Asta e tot ce vroiam.
Multumesc!