多客户端连接服务器数据库,内存只增不减,直至耗尽,如何解决?

时间:2022-09-24 19:27:53
多个客户端直连数据库,时间长内存增长巨大,甚至达到2G多
程序的连接是随用随断的,用ODBC代码连接
如何解决?还是无法解决?

6 个解决方案

#1


数据库服务器起码要4G内存,一般都是8G以上

#2


服务器内存逐渐占满属正常现象。
客户端的话就要找内存泄漏了。

#3


1. 不用ODBC代码连接,改用ado连接
2. 客户端有查询时再连接数据库,连接完后断开数据库,这样就可以了

#4


正常现象怎么解决啊,难道等着服务器死机?

ado似乎比odbc要慢?

#5


引用 4 楼 newp 的回复:
正常现象怎么解决啊,难道等着服务器死机?

ado似乎比odbc要慢?

我怎么感觉相反呢

#6


既然叫服务器,当然要有大量的内存了。

#1


数据库服务器起码要4G内存,一般都是8G以上

#2


服务器内存逐渐占满属正常现象。
客户端的话就要找内存泄漏了。

#3


1. 不用ODBC代码连接,改用ado连接
2. 客户端有查询时再连接数据库,连接完后断开数据库,这样就可以了

#4


正常现象怎么解决啊,难道等着服务器死机?

ado似乎比odbc要慢?

#5


引用 4 楼 newp 的回复:
正常现象怎么解决啊,难道等着服务器死机?

ado似乎比odbc要慢?

我怎么感觉相反呢

#6


既然叫服务器,当然要有大量的内存了。