سؤال

للجميع ،

نريد استخدام الخصائص الموسعة كجزء من وثائق قاعدة البيانات الخاصة بنا. ذكر أحد زملائي في العمل أنه في مشروع سابق استخدموا الخصائص الممتدة وتأثير على أداء قاعدة البيانات.

لقد كنت أبحث في الإنترنت عن أي معلومات مؤكدة فيما يتعلق بهذا. لم أجد أي شيء.

هل واجه أي شخص هذا؟ إذا كان الأمر كذلك ، هل هناك مقال أو رابط حيث يمكنني القراءة على هذا؟

شكرا - السيد تفعل

ملاحظة: هذه قاعدة بيانات SQL Server 2005.

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

المحلول

كوليج الخاص بك خطأ. لا يوجد تأثير أداء على عمليات قاعدة البيانات العادية إذا كنت تستخدم الخصائص الموسعة.

خصائص التأثير الوحيدة التي يتمتع بها العمليات التي تقرأ أو تكتب خصائص ممتدة. يعتمد هذا التأثير على طريقة قراءة الخصائص وتعيينها ، وحجم وعدد الخصائص.

نصائح أخرى

إنها ببساطة خصائص نصية: لا يتم النظر فيها في الخطط أو التجميع والإحصاءات وأي شيء.

ما لم تفعل بعض المؤلمة/الهوى "حدد * من sys.extended_properties" أمور...

كما أنها مفيدة للغاية لتوثيق وإضافة تعليقات إلى كائنات قاعدة البيانات: خاصة بالتزامن مع أدوات الطرف الثالث مثل Red Gate SQL Doc (قد يكون آخرون)

الشيء الوحيد الذي رأيته هو أنه عندما أقوم بتحديثها ، أتأثر أحيانًا بالأقفال الموجودة بالفعل على الكائن عند تشغيل عمليات معينة ، لكن الأداء ليس سببًا لتجنب استخدامها.

لمعلوماتك: لقد لاحظت أن الخصائص الممتدة تختفي على UDFs عندما يتم تغيير UDF لإزالة schemabinding ثم إعادة إضافة schemabinding.

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