Go Back   TechArena Community > Software > Tips & Tweaks
Become a Member!
Forgot your username/password?
Register Tags Active Topics RSS Search Mark Forums Read SiteMap

Tags: , , , ,

Sponsored Links



Tips for better query performance

Tips & Tweaks


Reply
 
Thread Tools Search this Thread
  #1  
Old 31-01-2010
Member
 
Join Date: Nov 2009
Posts: 556
Tips for better query performance

I am currently learning SQL (Structure Query Language) and have learnt many queries during my course work. Actually I have seen that same kind of work can be done using different queries. Now one thing is pinching me that if we have to do the same work why need a different query for that. According this may be because different queries are required in different type of condition. If that so, then I need to know the tips for improving the performance of query result.
Reply With Quote
  #2  
Old 31-01-2010
Computer_Freak's Avatar
Member
 
Join Date: Apr 2008
Posts: 490
Re: Tips for better query performance

Yes it is true that different queries are required in different condition for doing the same work basically the design of query depends upon the size of the database. Here are some tips for improving the performance of query.
1. Fields which are used to set the criteria must be indexed in query.
2. Index all the fields on the both sides of join. Indexes help to produce result faster.
3. It will be better if you use similar or compatible datatypes in join fields. For example autonumber data type is compatible with Long integer.
4. If possible limit the number of fields which are returned by the queries.
Reply With Quote
  #3  
Old 31-01-2010
FlashX's Avatar
Member
 
Join Date: Apr 2008
Posts: 377
Re: Tips for better query performance

There are some more tips for increasing the performance of the queries .
1. Better to user expressions in subqueries rather than using calculated fields.
2. Never use non-index fields or the calculated fields for restriction of criteria.
3. Field which are used for sorting must be indexed
4. Do not user domain aggregate function while working on foreign tables.
5. Better to use “between” in place of “>= and <=”
6. User “count(*)” rather than using “count(field name)”.
Reply With Quote
Reply

  TechArena Community > Software > Tips & Tweaks


Thread Tools Search this Thread
Search this Thread:

Advanced Search


Similar Threads for: "Tips for better query performance"
Thread Thread Starter Forum Replies Last Post
Tips to increase laptop performance ThoMas321 Tips & Tweaks 1 09-09-2010 02:13 PM
Performance Tips for Vmware Huron Tips & Tweaks 1 20-08-2010 03:56 AM
Tips to improve performance in SQL server and ODBC. Florence_USA Tips & Tweaks 3 29-01-2010 05:18 AM
Turn on MySQL query cache to speed up query performance DMA2Superman Software Development 3 07-07-2009 11:26 AM
Performance Tweaks and Tips for XP stephanie_roger Guides & Tutorials 11 13-08-2004 02:27 PM


All times are GMT +5.5. The time now is 06:44 AM.