Design and implementation of performance counters for real time database server clients

العناوين الأخرى

تصميم و تنفيذ عدادات الأداء لزبائن خادم قاعدة بيانات أنظمة الوقت الحقيقي

المؤلف

al-Karkhi, Asya Ali Salman

المصدر

Engineering and Technology Journal

العدد

المجلد 28، العدد 8 (30 يونيو/حزيران 2010)20ص.

الناشر

الجامعة التكنولوجية

تاريخ النشر

2010-06-30

دولة النشر

العراق

عدد الصفحات

20

التخصصات الرئيسية

الهندسة الكهربائية

الموضوعات

الملخص AR

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

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

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

و بعد الانتهاء من تصميم النظام و تنصيبه على حاسبات الهدف (المنظومة)، العدادات المضافة سوف تساعد مدراء النظام على تعديل تنسيق الزبائن على حاسبات النظام.

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

النتائج أثبتت انه سيكون بالإمكان الكشف عن الاختناقات الحاصلة بسبب النقاط الضعيفة في شفرة برنامج الزبون فتساعد المبرمج على أعادة تحسين و توزيع شفرة برنامج الزبون على الشبكة و بالحد الأدنى من الأخطاء عند وصوله لخادم قاعدة البيانات. أنظمة التشغیل (NT / XP / 2000) وفرت میكانیكية لمطوري الأنظمة لإضافة عدادات و أهداف الأداء لتطبیقاتهم.

و لمكونات البرامج.

عدادات و أهداف الأداء تقوم بتزود بیانات الأداء لمراقب الأداء.

الملخص EN

The aim of this research is to monitor, check, and do the necessary refinements for the performance of clients working with Database server in the real time environment.

If there are a number of clients in the network need to access Database server designed for distributed real time system in particular sequence, this will cause many bottlenecks in the system, making the work of the system unstable, especially in critical systems such as that of power and water distribution.

A designed performance counters and objects were added to each client to know who makes the bottlenecks, also they will be used while developing and debugging the clients when they access the Database server on the network in order to tune the performance of the system.

After completing the designed system and installing it at the target, the counters can help system administrators to adjust configurable settings for that system.

Using this new performance counters in the execution time will help to see the effect of clients on each other, on network, and on performance of the Database server.

The results show that, the designed performance counters can detect the bottlenecks which are caused by week points in Client’s program code, so they will help the programmers to amendment and redistribute the client’s program code on the network with minimum errors when accessing DB server.Windows NT/XP/2000 provides a mechanism for developers to add performance objects and counters for their applications and other software components.

These objects and counters can provide performance data to Windows NT/XP/2000 Performance Monitor.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

al-Karkhi, Asya Ali Salman. 2010. Design and implementation of performance counters for real time database server clients. Engineering and Technology Journal،Vol. 28, no. 8.
https://search.emarefa.net/detail/BIM-381236

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

al-Karkhi, Asya Ali Salman. Design and implementation of performance counters for real time database server clients. Engineering and Technology Journal Vol. 28, no. 8 (2010).
https://search.emarefa.net/detail/BIM-381236

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

al-Karkhi, Asya Ali Salman. Design and implementation of performance counters for real time database server clients. Engineering and Technology Journal. 2010. Vol. 28, no. 8.
https://search.emarefa.net/detail/BIM-381236

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes appendices.

رقم السجل

BIM-381236