Question simple :
Lorsque une table possede des clés etrangères, clés primaires, est ce que Postgres crée automatiquement des index ?
Si oui, que fait-il exactement ?
Question simple :
Lorsque une table possede des clés etrangères, clés primaires, est ce que Postgres crée automatiquement des index ?
Si oui, que fait-il exactement ?
NON
c'est à toi de les créer.
Les index sont conseillés pour augmenter les performances. C'est à toi de voir si tu veux que les performances soient plus élevées.
Un conseil, choisit judicieusement les colonnes sur lesquelles tu souhaites y ajouter un index, ce n'est pas forcément sur les clés primaires que les requêtes se feront.
Parce que certaines bases le font automatiquement sur les cles etrangère (je crois) pour ameliorer les performances à cause des ralentissements que provoquent l'integrité referencielle...
Mise à jour, je confirme bien que Postgres crée bien automatiquement des index sur les clés primaires !! Et uniquement pour elles.
en effet tu as raison.
Promis je le referai plus![]()
Partager