Sql server Django CONN_MAX_AGE不在Azure MSSQL DB上工作

Sql server Django CONN_MAX_AGE不在Azure MSSQL DB上工作,sql-server,django,azure-sql-database,django-database,Sql Server,Django,Azure Sql Database,Django Database,我正在尝试使用以下设置: DATABASES = { 'default': { 'ENGINE': 'sql_server.pyodbc', 'NAME': 'name', 'USER': 'user', 'PASSWORD': 'pw', 'HOST': 'host', 'PORT': '1433', 'CONN_MAX_AGE' : 600, } } 但是在我有两

我正在尝试使用以下设置:

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'name',
        'USER': 'user',
        'PASSWORD': 'pw',
        'HOST': 'host',
        'PORT': '1433',
        'CONN_MAX_AGE' : 600,
    }
}
但是在我有两个简单查询的地方调用我的视图几乎需要相同的时间——大约1.3秒。调用同一个视图但没有查询需要100毫秒。因此,我认为我的问题是,每次它打开到SQL DB的新连接时

有没有关于康纳·马克斯·阿格为什么不想工作的建议

致以最良好的祝愿,
克里斯蒂安·维塞利诺夫(Kristian Veselinov)

Azure在django上有很多错误(我发现它在其他服务上也有很多错误) 例如:路径错误(替换url) 过滤器出错,。。。在月份创建月份(使用for循环获取月份并比较~~) 无法关闭mysql连接(我无法修复它~~)


我认为您应该使用heroku,它易于部署,与azure一样没有错误,速度更快,并且可以免费测试计划

我已将此问题转发给适配器的作者。将向您发布他的回复。你好,克里斯蒂安,当您更改con_max_age的值时,您会看到什么行为?您是否有可以共享的错误消息?您好,我没有错误消息。问题在于视图中第一个查询的执行速度很慢,第一个查询之后的每个查询都要快得多。在调试时,我很容易就看到了差异。您使用或吗?我使用的是django pyodbc azure