Abstract A recent trend in database performance tuning
is towards self tuning for some of the important benefits
like efficient use of resources, improved performance and
low cost of ownership that the auto-tuning offers. Most
modern database management systems (DBMS) have
introduced several dynamically tunable parameters that
enable the implementation of self tuning systems. An
appropriate mix of various tuning parameters results in
significant performance enhancement either in terms of
response time of the queries or the overall throughput. The
choice and extent of tuning of the available tuning
parameters must be based on the impact of these parameters
on the performance and also on the amount and type of
workload the DBMS is subjected to. The tedious task of
manual tuning and also non-availability of expert database
administrators (DBAs), it is desirable to have a self tuning
database system that not only relieves the DBA of the
tedious task of manual tuning, but it also eliminates the
need for an expert DBA. Thus, it reduces the total cost of
ownership of the entire software system. A self tuning
system also adapts well to the dynamic workload changes
and also user loads during peak hours ensuring acceptable
application response times. In this paper, a novel technique
Conclusion
Self tuning technique presented in this paper, using the
learning ability of the neural network and ability to act on
imprecise data of the fuzzy logic shows significant
improvement in the response time as compared to autotuning
feature of the modern DBMS. Moreover, the ability of
the proposed method to generate almost flat response time as
compared to the auto-tuned method with increasing user load
enables the DBA to implement system that have stringent
response time requirements. The novel technique of moderating
the value of the estimated parameter based on Impact
factor avoids over tuning and thus preserves memory that
could be used for more productive purposes. However, further
research is required to establish similar facts in other
DBMS and also for different workload types. Furthermore,
the impact of one tuning parameter on the other tuning
parameter is to be measured and incorporated in the impact
factor, so that moderation step can further improve in its
action to limit the values of the tuning parameters.