Existe-t-il un moyen d'exécuter des mises à jour de faible priorité dans MySQL, lors de l'utilisation d'InnoDB?Émettre des mises à jour de faible priorité
Je cours une application de charge très élevée où il peut facilement être littéralement des milliers d'utilisateurs essayant de mettre simultanément à jour les mêmes enregistrements de données. Il s'agit principalement d'informations statistiques basées sur des sessions, dont la plupart pourraient être ignorées au cas où il y aurait un temps d'attente associé à la requête. J'aimerais pouvoir vérifier si certaines tables/lignes sont verrouillées et, dans ce cas, ne pas transmettre une requête de mise à jour au serveur. Est-ce possible?
@clops: J'ai remarqué dans les documents que UPDATE LOW_PRIORITY et ISERT DELAYED ne fonctionnent pas pour InnoDB, donc la réponse a été supprimée. – Veger
Pas de problème du tout! Merci quand même! – clops