UUM Electronic Theses and Dissertation
UUM ETD | Universiti Utara Malaysian Electronic Theses and Dissertation
FAQs | Feedback | Search Tips | Sitemap

SQL Performance : Guideline for Tuning the SQL Queries in Oracle RDBMS

Nor'azah, Md. Khushairi (2005) SQL Performance : Guideline for Tuning the SQL Queries in Oracle RDBMS. Masters thesis, Universiti Utara Malaysia.

[thumbnail of NORAZAH_BT._MD._KHUSHAIRI.pdf] PDF
NORAZAH_BT._MD._KHUSHAIRI.pdf
Restricted to Registered users only

Download (7MB) | Request a copy
[thumbnail of 1.NORAZAH_BT._MD._KHUSHAIRI.pdf]
Preview
PDF
1.NORAZAH_BT._MD._KHUSHAIRI.pdf

Download (1MB) | Preview

Abstract

DBMS is a complex system that is composed of a collection of subsystems, each with a specific task and will interact with the user application programs and the database. Maintaining DBMS performance is a challenging task. Many events can cause the database poor performance and once it occurs, it is important to diagnose and resolve the problem quickly. The research will focus on poor
performance caused by SQL Query. Most of application developer and DBA have problem to understand the SQL Query tuning step. This guideline will determine the cause of database performance problem, identify the bad SQL and analyze it. Based on the literature review, methodologies have been introduced which cover all the steps needed to come out with a guideline. The methodology stages are
gathering information, set up environment, design test cases, identify problematic SQL, use tuning tool to analyze the SQL, coding process and analysis. The results
from the analysis and experiment have been compiled and arranged to get the SQL Query Tuning Guideline. This guideline has been separated into 3 sections. Firstly, explains on the scripts to identify the problematic SQL. Secondly, on the SQL Counter, the program that has been developed in order to spot poor performance SQL in the nested procedure. Finally, using tuning tool, Explain
Plan and TKPROF to analyze the SQL statement. Experiments have been conducted in order to output this guideline and to prove that this guideline is able to help the user to tune the SQL. Furthermore, this guideline also introduces a
new technique, SQL Counter, in identifying the problematic SQL in the nested program or sub query. This guideline can be a good practice to the developers or the DBAs themselves and can be regard as one useful recommendation.

Item Type: Thesis (Masters)
Supervisor : UNSPECIFIED
Item ID: 1302
Uncontrolled Keywords: Database Management, Database Performance, SQL Query
Subjects: Q Science > QA Mathematics > QA71-90 Instruments and machines
Divisions: Faculty and School System > Sekolah Siswazah
Date Deposited: 08 Feb 2010 02:11
Last Modified: 24 Jul 2013 12:11
Department: Graduate School
URI: https://etd.uum.edu.my/id/eprint/1302

Actions (login required)

View Item
View Item