हर बार जब मैं अपना ऐप चलाता हूं जो फ्लास्क-एसक्यूएलचेमी का उपयोग करता है तो मुझे निम्नलिखित चेतावनी मिलती है कि 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.')
मैंने यह पता लगाने की कोशिश की कि यह विकल्प क्या करता है, लेकिन फ्लास्क-एसक्यूएलकेमी प्रलेखन इस ट्रैकिंग का उपयोग करने के बारे में स्पष्ट नहीं है।
SQLALCHEMY_TRACK_MODIFICATIONS
यदि यह सही (डिफ़ॉल्ट) पर सेट है, फ्लास्क-SQLAlchemy वस्तुओं के संशोधनों को ट्रैक करेगा और संकेतों का उत्सर्जन करेगा। इसके लिए अतिरिक्त मेमोरी की आवश्यकता होती है और जरूरत न होने पर इसे निष्क्रिय किया जा सकता है।
मुझे यह कैसे पता चलेगा कि मेरी परियोजना की आवश्यकता है SQLALCHEMY_TRACK_MODIFICATIONS = True
या यदि मैं इस सुविधा को सुरक्षित रूप से अक्षम कर सकता हूं और अपने सर्वर पर मेमोरी को बचा सकता हूं?