Bonjour,
Question d'optimisation
Quel est la meilleur option parmi les 3
Option 1 j'ai la marges_jours en dure dans la base
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT `marge`, `jrs_posit`, `ma_jrsp`
Option 2 je n'ai pas la marge/jrs dans la base je la calcule
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT `marge`, `jrs_posit`, (marge/jrs_posit) AS `ma_jrsp`
Option 3 je demandes à sql les infos puis je fais le calcule via php
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part SELECT `marge`, `jrs_posit`
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $ marge = marge $ jrs_posit = jrs_posit $ ma_jrsp = $marge/$jrs_posit
à priori je répondrais option 2 mais quel est votre avis?
Les 3 options sont elles kiff kiff?(peu import)
option 1 -> je pensais l'écarter car il fait faire la lecture d'une donnée en plus plutôt q'un calcule
Je pensais à l'option 2 car il est plus interessant de faire faire le calcule par mysql que d'avoir la donnée écrite en dure car cela fait une lecture en moins => est-ce correct?
Option 3 -> je pense à l'écarter car l'on pert du temps vu que le calcule peut directement être fait par sql.
Merci d'avance pour vos explications
Partager