أداء قاعدة البيانات المميزة: القياسات والحسابات والأمثلة على العالم الحقيقي
ويستلزم أداء قاعدة البيانات المرجعية قياس مدى كفاءة نظام قاعدة البيانات في العمل في ظل ظروف مختلفة، ويساعد على تحديد الاختناقات، وتحقيق التكوين الأمثل، ومقارنة مختلف النظم أو التجهيزات، ويعتبر فهم القياسات والحسابات الرئيسية أمرا أساسيا للتقييم والتحسين الدقيقين.
مقاييس الأداء الرئيسية
وتستخدم عدة مقاييس لتقييم أداء قاعدة البيانات، وتشمل هذه القياسات استخدام المخرجات والتساهل والموارد، وتقيس من خلال الناتج عدد المعاملات أو الاستفسارات التي يجري تجهيزها في الثانية، وتشير حالة الطوارئ إلى الوقت الذي يستغرقه إكمال عملية واحدة، وتقيِّم استخدام الموارد مدى فعالية استخدام وحدة احتواء الأطفال وذاكرة وجهاز القرص I/O خلال العمليات.
الحسابات المشتركة
وتساعد الحسابات على قياس مقاييس الأداء كميا، مثلا يمكن حساب الناتج على النحو التالي:
Throughput = مجموع المعاملات/مجموع الوقت (الثانيات) ]
وكثيرا ما يقاس معدل الخصوبة بمتوسط الوقت لكل معاملة:
Average Latency = Sum of transaction times / Number of transactions]
أمثلة على العالم الحقيقي
وفي سيناريو معياري نموذجي، جهزت قاعدة بيانات 000 10 عملية في 200 ثانية، مما أسفر عن ناتج من 50 معاملة في الثانية، وبلغ متوسط معدل الرطوبة لكل معاملة 0.02 ثانية، وأظهرت عملية رصد استخدام الموارد أن استخدام وحدة منع الحملات بلغ ذروته عند 70 في المائة، مما يشير إلى المجالات المحتملة لتحقيق الاستخدام الأمثل.
وثمة مثال آخر يتعلق بمقارنة نظامي قاعدة البيانات، حيث حقق النظام ألف ناتجاً قدره 80 معاملة في الثانية بمتوسط متوسط قدره 0.012 ثانية، في حين جهز النظام باء 60 معاملة في الثانية مع معدل ٠,١٦ ثانية، وتساعد هذه القياسات في اختيار أنسب نظام للاحتياجات المحددة.
- من خلال الناتج
- درجة الحرارة
- استخدام الموارد
- معدل نجاح المعاملات
- معدلات الرعب