.net sqlite内存溢出问题

2020-09-1012:51:16来源:qwsf01115 评论 804 views

现象:

一个小的工具网站,用了sqlite数据库,在并发小的情况一切正常,但是并发量上来之后,就报"out of memory"错误了。

分析了代码,就是很简单的根据一个条件取一段数据,并且 datareader也是释放了的。

那问题出在那里了呢?

经分析,connstring每次都是实例化了一个打开,但是未关闭,也许是这个问题引起的,所以想到联接池没有启用。

在联接字符串里面设置 Pooling = true;后 问题解决。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: