Flask-SQLAlchemy를 사용하는 앱을 실행할 때마다 SQLALCHEMY_TRACK_MODIFICATIONS
옵션이 비활성화 된다는 다음 경고가 표시 됩니다.
/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.')
이 옵션의 기능을 찾으려고했지만 Flask-SQLAlchemy 설명서에는이 추적이 무엇을 사용하는지 명확하지 않습니다.
SQLALCHEMY_TRACK_MODIFICATIONS
True (기본값)로 설정하면 Flask-SQLAlchemy가 개체 수정을 추적하고 신호를 방출합니다. 추가 메모리가 필요하며 필요하지 않은 경우 비활성화 할 수 있습니다.
프로젝트에 필요한지 SQLALCHEMY_TRACK_MODIFICATIONS = True
또는이 기능을 안전하게 비활성화하고 서버의 메모리를 절약 할 수 있는지 어떻게 알 수 있습니까?