Categories Menu
Repair Center
24 hours online support we repair all types of laptops and relating to LCD screen,motherboard, DC adapter, power supplies and so much more! The shop reliable laptop repair in Ottawa area since 1995. Repair your laptop as easy as 1-2-3 !
computer_25
Services for your location
SQL Tuning Tutorial - Understanding a Database Execution Plan
print
report error
add to favorites
write a review
send to friends
suggest a topic
register

Introduction

My everyday job is to develop back-office applications for a mobile telecom operator. When a customer orders a service through the web or voice front-end, our applications have to provide a very quick feedback. Although we are required to answer in less than one second, we have to perform complex SQL statements on our databases which are dozens of GBs.

In this environment, a single inefficient query can have disastrous effects. A bad statement may overload all database processors, so that they are no longer available to serve other customers' orders. Of course, such problems typically occur shortly after the launch of new offers... that is, precisely under heavy marketing fire. Could you imagine the mood of our senior management if such a disaster happens?

Unfortunately, suboptimal statements are difficult to avoid. Applications are generally tested against a much smaller amount of data than in production environment, so performance problems are not likely to be detected empirically.

That's why every database developer (and every application developer coping with databases) should understand the basic concepts of database performance tuning. The objective of this article is to give a theoretical introduction to the problem. At the end of this article, you should be able to answer the question: is this execution plan reasonable given the concrete amount of data I have?

I have to warn you: this is about theory. I know everyone dislike it, but there is no serious way to go around it. So, expect to find here a lot of logar

Other newly Articles from the Laptop Repair Tips and Tricks - Database Tips Category:
  1. How to Do Batch Decrypting With GnuPG
  2. Fix RUNDLL Error; RUNDLL32 Error Messages at Startup on Windows XP or Vista
  3. Create a Database Search Page Using Expression Web
  4. Microsoft Access Stored Queries and VBscript
  5. Getting Started: Oracle SQL Developer Release 2.1
  6. How to Find a Hidden File on Your Computer
  7. Accessing ODBC Databases from Lotus Notes/Domino
  8. SQL Tuning Tutorial - Understanding a Database Execution Plan
  9. Databases from scratch II: Simple Database Design
  10. How to Install PostgreSQL Using the Source Code
  11. Ways To Stop Runtime Error 424
  12. SQL Server DO's and DON'Ts
  13. How to Create an Access Database with VBScript
  14. How to Fix Kernel32 Dll Problem
  15. How to Reinstall Windows Without Losing Your Data
Custom Search
Examples: HP,laptop Rapair,LCD,DC Backlight,Inverter,solder
Article Comment:Replies(0)Views
Name(required):        Email(required):  
Verify: key
Use the above information at your own risk
Loading ... Loading ...