Bonjour,
Je vous écris car j'ai un petit problème de conception :
Je dispose de deux tables de 100k enregistrements chacune et contenant entre 70 et 100 colonnes de relation 1/n.
Le problème est que je les consulte souvent et pour afficher des infos de la première table, j'ai souvent besoin des infos de la seconde... Et pour cela : une jointure s'imposte ! Ce type d'opération me coûte entre 3 et 6 secondes par requête ce qui ralentit considérablement mon application.
La question est :
- Dois-je créer une table où les données les plus utilisées y seront présentent (mais risque de redondance ? )
- ou...
- Continuer à faire des jointures pour chacunes des requêtes effectées ?
En vous remerciant d'avance !
Partager