Junior — Middle
Quelle est la quantité maximale d'index que l'on peut créer sur une seule table dans une base de données?
sobes.tech IA
Réponse de l'IA
Le nombre maximum d’index sur une seule table dépend du système de gestion de base de données (SGBD) spécifique. Par exemple :
- Sur MySQL (InnoDB), la limite est d’environ 64 index par table.
- Sur PostgreSQL, il n’y a pratiquement pas de limite au nombre d’index, mais un grand nombre peut nuire aux performances.
- Sur Oracle, le nombre maximum d’index par table est de 1000.
Il est important de se rappeler que trop d’index peuvent ralentir les opérations d’insertion, de mise à jour et de suppression, donc les index doivent être créés de manière réfléchie, en fonction des exigences de performance.