Flask-SQLAlchemy kullanan uygulamamı her çalıştırdığımda, SQLALCHEMY_TRACK_MODIFICATIONS
seçeneğin devre dışı bırakılacağı konusunda aşağıdaki uyarıyı alıyorum .
/home/david/.virtualenvs/flask-sqlalchemy/lib/python3.5/site-packages/flask_sqlalchemy/__init__.py:800: UserWarning: SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning.
warnings.warn('SQLALCHEMY_TRACK_MODIFICATIONS adds significant overhead and will be disabled by default in the future. Set it to True to suppress this warning.')
Bu seçeneğin ne yaptığını bulmaya çalıştım, ancak Flask-SQLAlchemy belgeleri bu izlemeyi kullanan şey hakkında net değil.
SQLALCHEMY_TRACK_MODIFICATIONS
True (varsayılan) olarak ayarlanırsa, Flask-SQLAlchemy nesnelerin değişikliklerini izler ve sinyal yayar. Bu, ek bellek gerektirir ve gerekmediğinde devre dışı bırakılabilir.
Projemin gerektirip gerektirmediğini SQLALCHEMY_TRACK_MODIFICATIONS = True
veya bu özelliği güvenle devre dışı bırakıp sunucumda bellek tasarrufu yapıp yapamayacağımı nasıl öğrenebilirim ?