سؤال

لدي بعض الأعمدة المحسوبة في جدول وتحتاج إلى معرفة ما إذا كان يجب أن أقوم بتعيين مستمر على True. ماهي المزايا؟ هل هناك أي عيوب؟ ماذا يعني "استمرار"؟

هل كانت مفيدة؟

المحلول

"استمرت" تعني "مخزنة جسديا" في هذا السياق.

هذا يعني أن القيمة المحسوبة تم حسابها بمجرد إدراج (وتحديثات) وتخزينها على القرص، لذلك لا يجب حسابها مرة أخرى في كل تحديد.

تستمر أيضا في إدراج عقوبة الأداء على إدراج وتحديثات، نظرا لأن العمود يجب حسابه، ولكنه سيزيد من الأداء على استعلامات المختارة اللاحقة.

لذلك، يعتمد ذلك على نمط الاستخدام الخاص بك، والنهج الذي يتبعه: إذا قمت بتحديث نادرا ما، ولكن الاستعلام كثيرا، فيجب أن تتحدد مستمرا = صحيح.

إذا قمت بالتحديث بشكل متكرر، أو إذا كنت لا تهتم بأداء الاسترجاع، فيجب عليك التفكير في الإعداد المستمر = FALSE

نصائح أخرى

شيء آخر غير مذكور في إجابات أخرى: يجب أن يستمر العمود المحسوب ليكون قابلا للاستخدام من مفاتيح أجنبية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top