Title:

On Using an Automatic, Autonomous and Non-Intrusive Approach for Rewriting SQL Queries

Category:

Short Papers

Topics of interest:

Query Processing, Database Tuning, Query Rewriting

Abstract:

Database applications have become very complex, dealing with a huge volume of data and database objects. Concurrently, low query response time and high transaction throughput have emerged as mandatory requirements to be ensured by database management systems (DBMSs). Among other possible interventions regarding database performance, SQL query rewriting has been shown quite efficient. The idea is to rewrite a new SQL statement equivalent to the statement initially formulated, where the new SQL statement provides performance gains w.r.t. query response time. In this paper, we propose an automatic and non-intrusive approach for rewriting SQL queries. The proposed approach has been implemented and its behavior was evaluated in three different DBMSs using TPC-H benchmark. The results show that the proposed approach is quite efficient and can be effectively considered by database professionals.

Author(s):

Arlino H. M. de Araújo, José Maria Monteiro, José Antônio F. de Macêdo, Júlio A. Tavares, Angelo Brayner, Sérgio Lifschitz

Baixar o PDF