Im utilisant fulltext pour les recherches sur mon site, mais il y a beaucoup de mises à jour à la table, qui contient 700 000 enregistrements. ces mises à jour sont généralement effectuées via cron, par un script qui s'exécute toutes les 10 minutes et valide les modifications à partir d'une table temporaire où j'insère simplement toutes les modifications à des fins de rapidité, car la mise à jour directe est beaucoup plus lente.Existe-t-il des moteurs de stockage mysql avec verrouillage de ligne et fulltext?
La table utilise MyISAM, donc quand des rafales de requêtes de mise à jour sont effectuées, elle surcharge le serveur, et elle commence à traîner, car elle verrouille toute la table pour les mises à jour.
Y a-t-il des moteurs de stockage qui ont tous deux un verrouillage au niveau de la ligne et qui prennent en charge FULLTEXT?
Avez-vous essayé 'INSERT DELAYED', pour voir si mysql peut mieux gérer le problème lui-même, en interne? – zebediah49
oui, essayé ça. Je n'ai pas travaillé. –