J'ai une application client qui se connecte au serveur de la base de données MySQL 4 en utilisant des bibliothèques de stock sur SuSE SLES 9. Cependant, lors du traitement d'un ensemble de réinitialisation particulier du serveur, iterating throw ne permet pas moi de traiter tous les résultats qui sont dans la base de données.C Comportement de la bibliothèque cliente MySQL
Ce problème survient parfois, surtout lorsque les serveurs ont plusieurs jours de disponibilité. Je suppose qu'un redémarrage résout le problème. Y at-il de toute façon que le fait de ne pas libérer le résultat MySQL dans le temps donne lieu à cette fuite de mémoire et se manifeste dans ce comportement étrange tous les jeux de résultats doivent-ils toujours être libérés? Cependant, la même table et le même programme se comportent comme sur un autre ordinateur.
La corruption de l'ensemble de résultats peut-elle se produire en raison de problèmes d'implémentation dans l'application ou dans la bibliothèque client mysql?
La mise à niveau vers MySQL n'est pas une option car j'aurais aimé le faire personnellement. – jcodeninja