最近数据库连接一直报警。排查了一下是有一个 django 项目占用大量的数据库连接。按照用户量不太可能,有一个问题是这个 django 项目都是用原生 SQL 查询没有用 ORM 。
from django.db import connection
with connection.cursor() as cursor:
cursor.execute(sql, params=params_dict)
result = dictfetchall(cursor)
return result
这种写法有问题吗?