我有一个客户端应用程序,它使用 SuSE SLES 9 上的库存库连接到 MySQL 数据库 4 服务器。但是,有时在处理来自服务器的特定重置集时,迭代抛出结果不允许我处理所有结果在数据库中。
这个问题有时会发生,主要是当服务器有几天的正常运行时间时。我怀疑重启可以解决问题。
无论如何,随着时间的推移不释放 MySQL 结果集会导致这种内存泄漏并以这种奇怪的行为显示自己必须始终释放所有结果集吗?但是,相同的表和相同的程序在另一台计算机上的行为应该如此。
由于应用程序或 mysql 客户端库中的实现问题,结果集是否会损坏?