当我使用django函数object.filter时,python';s句柄增加,如何解决此问题?

当我使用django函数object.filter时,python';s句柄增加,如何解决此问题?,django,handle-leak,Django,Handle Leak,我使用的是WIN7 32系统,Django 1.8.13,python2.7 当我使用诸如xxx.object.all()或xxx.object.filter('xx')之类的函数时,python的句柄数将增加 似乎它使用了类QuerySet,那么句柄数将增加。即使如此,我也只是使用管理站点来管理数据库。手柄泄漏也会发生 如何释放或解决它?似乎在我使用sqlite3时,句柄不会增加。但是当我使用mysql 5.6.16时,句柄的数量会增加。Mysql服务器是默认配置 mysql5.5 mysql

我使用的是
WIN7 32系统
Django 1.8.13
python2.7

当我使用诸如
xxx.object.all()或
xxx.object.filter('xx')
之类的函数时,python的句柄数将增加

似乎它使用了
类QuerySet
,那么句柄数将增加。即使如此,我也只是使用
管理站点
来管理数据库。手柄泄漏也会发生


如何释放或解决它?

似乎在我使用sqlite3时,句柄不会增加。但是当我使用mysql 5.6.16时,句柄的数量会增加。Mysql服务器是默认配置

mysql5.5 mysql python 1.2.5

setting.py:

DATABASES = {
'default':{
    'ENGINE': 'django.db.backends.mysql',
    'NAME':'pcdata',
    'USER': 'root',
    'PASSWORD': 'supcondcs',
    'HOST': '',
    'PORT': '',
}
}

什么是句柄?我指的是python程序的句柄。如果打开Django管理并进入用户界面,然后按F5键,打开windows任务管理器,你会发现句柄数将增加。你介意告诉更多关于你的问题吗?当然。你想知道什么@Windsooon请添加屏幕截图以显示句柄数。我认为句柄数表示httpd服务处理了多少请求。它与数据库无关,只与发送到httpd服务的http请求相关。如果您访问django管理控制台的一个页面,这个数字将增加1个以上,因为还有其他资源将通过浏览器获取,如css/js文件。非常感谢。我已经解决了。它是由数据库连接引起的。http请求建立的每个DB连接都会使数量增加。所以我建立了一个长时间连接,这样DB连接就不会太多。