0% found this document useful (0 votes)
30 views2 pages

SQL Tuner: Synopsis

This project aims to develop a SQL Tuner software tool to reduce the workload of database administrators (DBAs) by enabling developers to tune queries themselves rather than relying on DBAs. The software allows users to type queries and select whether to tune or execute them. If tuning is selected, suggestions are provided to improve query performance. Tuning can optimize logical/physical operators and indexes used. The software provides similar functionality to SQL Server Query Analyzer. It is intended for learning how SQL Server internally parses and tunes queries, though currently only simpler queries can be tuned. Potential enhancements include tuning more complex queries and suggesting database structure improvements.

Uploaded by

Thiru Venkat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views2 pages

SQL Tuner: Synopsis

This project aims to develop a SQL Tuner software tool to reduce the workload of database administrators (DBAs) by enabling developers to tune queries themselves rather than relying on DBAs. The software allows users to type queries and select whether to tune or execute them. If tuning is selected, suggestions are provided to improve query performance. Tuning can optimize logical/physical operators and indexes used. The software provides similar functionality to SQL Server Query Analyzer. It is intended for learning how SQL Server internally parses and tunes queries, though currently only simpler queries can be tuned. Potential enhancements include tuning more complex queries and suggesting database structure improvements.

Uploaded by

Thiru Venkat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

SYNOPSIS

Project Name: Problem Statement: The normal scenario in todays industry is whenever a programmer or a developer writes a new query; they have to submit the query to the DBA of the company for tuning it. Even DBA was not able to tune the query to the fullest and even if it has been tuned it would ta e lots of time and resources of the DBAs. During the crunch time it is not possible to tune each and every query. The DBAs has to rely on his e!perience to do the tuning As there are no set rules for tuning it. "ometimes even the e!perienced DBA was not able to tune the query. Why SQL Tuner? This topic was chosen to reduce the wor of DBAs of tuning the query. This tool can be used even by the developer to tune the queries instead of going to the DBA for tuning it. Project Scope: This pro#ect is developed for tuning "$% $ueries. Tuning can be done by reducing the total &'( time and also reducing the )*+ ta en by the $uery. Tuning is done in two ways, Synta Tun!n" : &hec ing the logical and physical operators used by the query. In#e Tun!n" : &hec ing the inde!es used in the query -if any. and which inde!es can be applied to the columns used in the query. $etho#olo"y: (ser types its queries in the interface provided by the software. The user has two choices either of tuning or e!ecuting the query. )f tuning is been selected the software #ust gives the suggestions for improving the performance of the query. )f e!ecuting is been selected the software #ust e!ecute the query. +ther than this it provides almost all the facilities provided by the $uery Analy/er of 0" "$%.

SQL TUNER.

So%t&are Re'u!rement(: .1ET 2ramewor 3.4 "$% "erver 3444

)ar#&are Re'u!rement(: 'rocessor, 'referably 5.4 67/ or 6reater. 8A0 , 539 0B or 6reater.

L!m!tat!on( o% the So%t&are: This pro#ect was made to understand how the "$% "erver parses and tunes the query internally. "o: we have #ust been able to tune simple queries. *uture Enhancement(: To tune more comple! and bigger queries.

To study the database structure and provide the user with suggestions to improve the database structure for best performance.

You might also like