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

Other Title(s)

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

Author

al-Karkhi, Asya Ali Salman

Source

Engineering and Technology Journal

Issue

Vol. 28, Issue 8 (30 Jun. 2010)20 p.

Publisher

University of Technology

Publication Date

2010-06-30

Country of Publication

Iraq

No. of Pages

20

Main Subjects

Electronic engineering

Topics

Abstract AR

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

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

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

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

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

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

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

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

Abstract 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.

American Psychological Association (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

Modern Language Association (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

American Medical Association (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

Data Type

Journal Articles

Language

English

Notes

Includes appendices.

Record ID

BIM-381236