Django CONN_MAX_AGE在Azure MSSQL DB上不起作用

问题描述 投票:1回答:1

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

DATABASES = {
    'default': {
        'ENGINE': 'sql_server.pyodbc',
        'NAME': 'name',
        'USER': 'user',
        'PASSWORD': 'pw',
        'HOST': 'host',
        'PORT': '1433',
        'CONN_MAX_AGE' : 600,
    }
}

但是在我有2个简单查询的视图中调用几乎总是需要相同的时间-大约1.3秒。调用同一视图但不进行查询需要100毫秒。因此,我认为我的问题是每次它打开与SQL DB的新连接。

关于CONN_MAX_AGE为什么不想工作的任何建议?

最好的问候,克里斯蒂安·韦塞里诺夫

sql-server django azure-sql-database django-database
1个回答
0
投票

Azure的django有很多错误(我发现其他服务有很多的错误)例如:路径错误(替换网址)筛选器错误,... create_at__month(用于循环获取月份并比较~~)无法关闭mysql连接(我无法修复~~)

我认为您应该使用heroku,它易于部署,天蓝色无错误,速度更快,并且可以自由测试计划

© www.soinside.com 2019 - 2024. All rights reserved.