30/09/2024, 18:48
Déjà, tu as 2 procédures qui agissent sur la base de données, chacune faisant une ouverture et une fermeture de connexion.
=> tu devrais en faire une seule
De plus, tu as une de ces procédures qui fait un select avant de faire l'insertion ou l'update.
=> en mettant les bons index sur ta table, tu pourrais faire un
=> tu devrais en faire une seule
De plus, tu as une de ces procédures qui fait un select avant de faire l'insertion ou l'update.
=> en mettant les bons index sur ta table, tu pourrais faire un
INSERT ... ON DUPLICATE KEY UPDATE ...
et n'avoir qu'une seule requête (petit lien d'aide: https://mariadb.com/kb/en/insert-on-dupl...ey-update/)