Measuring of Oracle Optimizer Performance for Object-Relational Database Entities

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

Full description

Bibliographic Details
Published in:AL-Rafidain Journal of Computer Sciences and Mathematics
Main Authors: Esam Mohammed, Alaa AL_Mukhtar
Format: Article in Journal/Newspaper
Language:Arabic
English
Published: Mosul University 2008
Subjects:
Online Access:https://doi.org/10.33899/csmj.2008.163977
https://doaj.org/article/80d28e0fb5624a2bb8bf50bf2155f607
_version_ 1821499476784709632
author Esam Mohammed
Alaa AL_Mukhtar
author_facet Esam Mohammed
Alaa AL_Mukhtar
author_sort Esam Mohammed
collection Directory of Open Access Journals: DOAJ Articles
container_issue 2
container_start_page 125
container_title AL-Rafidain Journal of Computer Sciences and Mathematics
container_volume 5
description 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.
format Article in Journal/Newspaper
genre DML
genre_facet DML
id ftdoajarticles:oai:doaj.org/article:80d28e0fb5624a2bb8bf50bf2155f607
institution Open Polar
language Arabic
English
op_collection_id ftdoajarticles
op_container_end_page 140
op_doi https://doi.org/10.33899/csmj.2008.163977
op_relation https://csmj.mosuljournals.com/article_163977_dbdacb1328e00d97b01de4a8324e5ea7.pdf
https://doaj.org/toc/1815-4816
https://doaj.org/toc/2311-7990
1815-4816
2311-7990
doi:10.33899/csmj.2008.163977
https://doaj.org/article/80d28e0fb5624a2bb8bf50bf2155f607
op_source Al-Rafidain Journal of Computer Sciences and Mathematics, Vol 5, Iss 2, Pp 125-140 (2008)
publishDate 2008
publisher Mosul University
record_format openpolar
spelling ftdoajarticles:oai:doaj.org/article:80d28e0fb5624a2bb8bf50bf2155f607 2025-01-16T21:39:02+00:00 Measuring of Oracle Optimizer Performance for Object-Relational Database Entities Esam Mohammed Alaa AL_Mukhtar 2008-12-01T00:00:00Z https://doi.org/10.33899/csmj.2008.163977 https://doaj.org/article/80d28e0fb5624a2bb8bf50bf2155f607 AR EN ara eng Mosul University https://csmj.mosuljournals.com/article_163977_dbdacb1328e00d97b01de4a8324e5ea7.pdf https://doaj.org/toc/1815-4816 https://doaj.org/toc/2311-7990 1815-4816 2311-7990 doi:10.33899/csmj.2008.163977 https://doaj.org/article/80d28e0fb5624a2bb8bf50bf2155f607 Al-Rafidain Journal of Computer Sciences and Mathematics, Vol 5, Iss 2, Pp 125-140 (2008) oracle database Mathematics QA1-939 Electronic computers. Computer science QA75.5-76.95 article 2008 ftdoajarticles https://doi.org/10.33899/csmj.2008.163977 2022-12-31T09:07:14Z 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. Article in Journal/Newspaper DML Directory of Open Access Journals: DOAJ Articles AL-Rafidain Journal of Computer Sciences and Mathematics 5 2 125 140
spellingShingle oracle
database
Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
Esam Mohammed
Alaa AL_Mukhtar
Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title_full Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title_fullStr Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title_full_unstemmed Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title_short Measuring of Oracle Optimizer Performance for Object-Relational Database Entities
title_sort measuring of oracle optimizer performance for object-relational database entities
topic oracle
database
Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
topic_facet oracle
database
Mathematics
QA1-939
Electronic computers. Computer science
QA75.5-76.95
url https://doi.org/10.33899/csmj.2008.163977
https://doaj.org/article/80d28e0fb5624a2bb8bf50bf2155f607