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

مبادئ تصميم مؤشر SQL

ويبدأ التصميم الفعّال للأرقام القياسية بفهم أنواع الاستفسارات التي يجري تنفيذها في معظم الأحيان، وينبغي وضع فهرس على الأعمدة المستخدمة في بنود المعهد الوطني لبحوث اقتصاديات التنمية الاجتماعية، وشروط نظام المعلومات الإدارية المتكامل، واختيار نوع المؤشر الصحيح - مثل B-tree أو الرش - يعتمد على توزيع البيانات وأنماط الاستفسار.

حساب التصنيف

ويقيِّم مؤشر الانتقائية كيف يميز مؤشر ما بين مختلف قيم البيانات، ويحسب على أنه:

Selectivity = (عدد القيم المتميزة)/ (مجموع عدد الصفوف) ]

ويشير ارتفاع الانتقائية إلى مؤشر أكثر فعالية لبيانات التصفية، فعلى سبيل المثال، فإن الرقم القياسي لعمود يبلغ 000 1 قيم متميزة في جدول يتألف من 000 10 صف، له انتقائية تبلغ 0.1 صف، مما يجعله مفيداً للاستفسارات الانتقائية.

تقدير التكلفة والاستحقاقات

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

ويمكن لأدوات مثل خطط نظام المعلومات المسبقة عن علم أن تساعد على تقييم فعالية المؤشرات عن طريق بيان كيفية استخدام الاستفسارات للأرقام القياسية، ويكفل تحقيق التوازن بين التكلفة والفوائد تصميماً قياسياً مصمماً على النحو الأمثل وفقاً لمتطلبات محددة من عبء العمل.