Database Performance Tuning

1067 Words3 Pages

Database Performance Tuning - Techniques and Consideration

Introduction

System performance is one of the most critical issues faced by companies dealing with vast amounts of data. Companies use database systems and their applications to store, retrieve and handle this data.

Almost all commercial database systems available today are designed to provide a high level of performance to its users. Nonetheless, Database Performance Tuning for large volumes of data is an arduous task. Even minor changes can bring about a substantial impact (positive or negative) on the performance of the system (KOCH, 2014).

This white paper identifies some of the considerations and techniques which can significantly improve the performance of the systems handling large amounts of data.

Literature Review

There are a lot of causes that degrade the performance of a database system. Some of the most common causes can be one or a combination of the following issues:

1. Hardware Problems: These might include limited amount of available disk space on the server or clients, older client operating systems, slow processing speed of client or server, detected and undetected viruses on a client or server machine, network issues, excessive network traffic, network bottlenecks, or database traffic. (Troubleshooting Guide: Known causes of slow database performance, 2014).

2. Poor Database Application Design: A poor database design can lead to severe performance issues. An application which uses large tables (e.g. table with 100000 rows and 100 columns), ill-formed and un-optimized queries, improper use of database connections and so on.

The database application design can be improved in a number of ways as described below:

a. Normalize Database De...

... middle of paper ...

...Five Simple Database Design Performance Tips. Retrieved from Experienced DB2 Consulting and Training: http://davebeulke.com/big-data-five-simple-database-design-performance-tips/

2. Bhandari, S. (2014, April 11). Reasons for Slow Database Performance. Retrieved from DZone: http://java.dzone.com/articles/reasons-slow-database

3. Dilman, M., Hu, W., Loaiza, J., & Jernigan, K. (2014, April 11). Guide for Developing High-Performance. Retrieved from An Oracle White Paper: http://www.oracle.com/technetwork/database/performance/perf-guide-wp-final-133229.pdf

4. KOCH, R. (2014, April 11). SQL Database Tuning for Developers. Retrieved from toptal: http://www.toptal.com/sql/sql-database-tuning-for-developers

5. Troubleshooting Guide: Known causes of slow database performance. (2014, April 11). Retrieved from IBM: http://www-01.ibm.com/support/docview.wss?uid=swg21174563

Open Document