
Envoyé par
mello
Merci pour ta réponse.
En fait je t'explique un peu plus mon problème :
Dans l'application sur laquelle je travaille, on a une table assez grosse qui fait près de 3 millions d'enregistrements. Et chaque ligne contient une quarantaine champs de tout type.
Cette table étant au cœur de notre application, nous avons décidé de la scinder en plusieurs tables (une par compte) afin d'optimiser les performances des recherches.
On a donc toujours la table globale qui contient tous les enregistrements. Les insert et update sont faits sur cette table globale.
On a mis un trigger sur cette table afin que les modifications soient automatiquement répercutées sur la table du compte concerné.
Cela nous a permis de beaucoup gagner en performances lors des requêtes select. Le problème, c'est que les fonctions que nous utilisons pour certaines recherches continuent à aller taper dans la table globale.
C'est pour cela que je cherche à savoir si une version de mysql permet de faire des fonctions dynamiques.
Je ne perdspas espoir qu'un jour mysql puisse gérer ça ^^
Partager