Measuring of oracle optimizer performance for object-relational database entities

Joint Authors

Muhammad, Isam Mahmud
al-Mukhtar, Ala F. S.

Source

al- Rafidain Journal of Computer Sciences and Mathematics

Issue

Vol. 5, Issue 2 (31 Dec. 2008), pp.125-140, 16 p.

Publisher

University of Mosul College of Computer Science and Mathematics

Publication Date

2008-12-31

Country of Publication

Iraq

No. of Pages

16

Main Subjects

Mathematics

Topics

Abstract AR

إن الأمثلية هي عملية اختيار أكفأ الطرائق في تنفيذ إيعازات لغة معالجة البيانات SQL.

يتم تمثيل الكائنات في النموذج العلائقي من خلال استعمال العلاقات، بينما الهدف الرئيسي من استخدام نموذج قواعد البيانات الكياتية العلائقية ORDBMS هو لإظهار الصفات الخاصة بالبرمجة الشيئية.

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

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

إن التحليل الإحصائي باستخدام جدول تحليل التباين يمكننا من الحكم على عمليات المقارنة.

كانت الجداول المتداخلة هي الأكثر استهلاكا للوقت و المساحة قياسا بأنواع البيانات الأخرى.

و قد تبين أن زيادة حجم البيانات يزيد أي من قيم المعلمات لغاية الوصول إلى الحجم 40 % حينها تبدأ عملية التناقص.

وقد وجد أن الإيعازات، SELECT UPDATE, DELETE هي الأكثر تأثيرا في أدائها على التوالي.

Abstract EN

SQL Optimization is the process of choosing the most efficient way to execute SQL such as Data manipulation language (Select, Insert, Update, Delete).

Relational model represents the object through the use of relations ; on the other hand the main aim of ORDBMS model is to represent the special characteristics of OOP.

The first model deals with the Relation & Correlated sub queries, while the second one uses collection types (Object type, Varrays, Nested table).

Explain plane is used to examine exactly how oracle execute SQL statements “ oracle SQL analyze” provides a facility for easily generate any explain plan .

DML language (SQL) as tools for any comparison can be achieved by the statistical performance parameter (Elapsed time, CPU time, Logical block read, Physical block read …).

Statistical analysis using ANOVA TABLE is used to judge between comparisons.

We found that nested table was the most effective type of data, the object type was the least effective (consume lowest time of execution).

We also found that increasing data size will increase any of performance data parameter until we reach size of 40 % the time begins to decrease.

It is found that SELECT, UPDATE and DELETE have the most influence on the performance parameter, respectively.

American Psychological Association (APA)

Muhammad, Isam Mahmud& al-Mukhtar, Ala F. S.. 2008. Measuring of oracle optimizer performance for object-relational database entities. al- Rafidain Journal of Computer Sciences and Mathematics،Vol. 5, no. 2, pp.125-140.
https://search.emarefa.net/detail/BIM-332454

Modern Language Association (MLA)

Muhammad, Isam Mahmud& al-Mukhtar, Ala F. S.. Measuring of oracle optimizer performance for object-relational database entities. al- Rafidain Journal of Computer Sciences and Mathematics Vol. 5, no. 2 (2008), pp.125-140.
https://search.emarefa.net/detail/BIM-332454

American Medical Association (AMA)

Muhammad, Isam Mahmud& al-Mukhtar, Ala F. S.. Measuring of oracle optimizer performance for object-relational database entities. al- Rafidain Journal of Computer Sciences and Mathematics. 2008. Vol. 5, no. 2, pp.125-140.
https://search.emarefa.net/detail/BIM-332454

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 140

Record ID

BIM-332454