• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 268
  • Last Modified:

how to do perfomance tuning in oracle

Hi experts,
i need to do some some performance tuning in oracle. please help me in this.
any sites where i can follow.
if any doubts please let me know i will do clarify.

Thanks
Thomos
0
deve_thomos
Asked:
deve_thomos
2 Solutions
 
slightwv (䄆 Netminder) Commented:
People make entire careers and write entire books on tuning Oracle.  We really cannot offer specifics on how you need to tune your system.

I would start with the online docs:

Oracle Database 2 Day + Performance Tuning Guide
http://docs.oracle.com/cd/E11882_01/server.112/e10822/toc.htm


Oracle Database Performance Tuning Guide
http://docs.oracle.com/cd/E11882_01/server.112/e41573/toc.htm


You also need to set tuning goals.  Remember "faster" isn't a goal.
What is running slow?
Where are you going to focus your efforts?
etc...


If you are licensed for it the Performance Pack in Enterprise Manager has some very nice advisors that can help a lot.
0
 
sdstuberCommented:
Starting with the Oracle documentation as noted above is a great place to start.  If you read and understand those, you'll already be ahead of 90% of everyone else.

If you want to get in deeper into internals of Oracle operations then I suggest following the blog of the Oracle Optimizer Team.  It's updated fairly regularly with really good content describing how execution plans are generated, how statistics should be gathered and how they affect the plans as well as descriptions of how different sql syntax will impact the choices of optimization.  It hasn't been updated much recently but it's still a very good resource.

https://blogs.oracle.com/optimizer/


Jonahthan Lewis and Richard Foote provide fantastic analysis of the plan, trace and index usage.  Foote in particular dives VERY deep into the structure and usage of indexes.  
Lewis's blog is broader in scope - encompassing nearly all aspects of tuning and is definitely well worth a read, as are his books.

http://jonathanlewis.wordpress.com/
http://richardfoote.wordpress.com/


And last, Tom Kyte has written several books, maintains a blog and is the Tom behind asktom.oracle.com  -  He's definitely someone to follow
http://tkyte.blogspot.com/
0
 
sventhanCommented:
Assuming the performance problem NOT related to Network/IO/Storage/or any OS related.

There are few simple steps you can solve this issue

1) Get the TOP SQL by running TOP command in *nix or using OEM
2) Check the STATISTICS on the table involved, run the STATS if required
3) Check on the explain plan, if full table scan found go for the indexes
4) Look out for any Locking or Blocking

These are the basic steps you can do to troubleshoot the performance issues.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
sventhanCommented:
@SlightVW

Hope you'll NOT delete this post, this is purely comes from my note as well as collect the info from internet.

If this is deleted again, I'll never ever login to EE.

Thanks,
Stanley
PTChart.docx
0
 
sventhanCommented:
Thanks You Steve.
0
 
deve_thomosAuthor Commented:
what i need to do admin ??
0
 
deve_thomosAuthor Commented:
thanks a lot
0

Featured Post

Never miss a deadline with monday.com

The revolutionary project management tool is here!   Plan visually with a single glance and make sure your projects get done.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now