Who Are WeServicesWhy Choose ProsoftContact UsLinksHome Page

 

Who Are We
Services Provided
Why Chose Prosoft
Contact Us
Other ORACLE links
Home Page

 

 

Performance & Tuning Services

A common scenario is one, whereby a new system is developed in a test environment and performs satisfactorily, but when the system has been in production for a period of time, and as data volumes increase, the application gradually suffers from performance problems, until eventually the application is no longer useable. 

In general with most database systems, if the SQL statements running against the database are inefficient, then tuning the database or operating system can only yield a certain improvement in performance levels. Dramatic improvements in application performance can be achieved by tuning the SQL/code.

Prosoft Solutions can provide Application/SQL tuning services during the following stages for a project.  

1) Prior to Development.

Instruct developers in the DO'S/DON'TS of writing efficient SQL/code.

2) During Development.

We can QA your code and test your application against a database with data volumes similar to production volumes and identify any potential bottlenecks.

There are some Oracle tools and a number of third party products which can  rapidly identify any offending SQL statements. Once the SQL statement or query/s causing the bottleneck has been identified, it is generally possible to modify the SQL statement to run more efficiently.

3) Production System

It is not always possible to tune a application during the development stages as quality production data is not always available and difficult or impossible to simulate.

The behaviour of the oracle query optimiser can also change over time depending upon the volume and type of data and therefore an SQL statement which was efficient at one stage can become inefficient over a period of time.

Tuning is a iterative process and should be carried out on a periodic basis.

Back