Cher Sakthi,
Il n'y a aucun principe de base dans l'accord d'exécution de base de données. Voir ceci
(Col1, col2, col3) clé Table1 primaire (col1, col2)
Noter le comportement de chaque question énumérée ci-dessous
sql>select * de table1 où col1=1 et col2=1
peut employer l'index de clé primaire (le balayage d'index)
sql>select * de table1 où col1=1
peut employer l'index de clé primaire (le balayage d'index)
sql>select * de table1 où col2=1
peut employer l'index de clé primaire (le balayage de saut d'index, mais encore ceci est dépendent)
Pour sentir ceci créer la table avec la clé primaire et examiner le plan d'exécution pour la question différente.