oracle优化001

官方文档:http://docs.oracle.com/cd/E11882_01/server.112/e41573/technique.htm#PFGRF94138

1. ADDM 会给出优化建议

 

2. 如何寻找系统瓶颈:

  Step1. 单用户或者系统负载很低的情况下,系统的响应时间是否可以接受?

      如果不可接受,可能系统数据,索引等有问题

  Step2. CPU是否被充分利用了?

      如果CPU已经被oracle充分利用,需要排查cpu占用最高的几个SQL。如果sql没问题,就需要升级设备了。

  Step2. WAIT_EVENTS调优

 

3.oracle系统中最容易出现的性能问题

  3.1 bad connection management

  3.2 bad use cursors and the shared pool 不使用绑定变量,导致系统硬解析太多

  3.3 bad sql   sql语句消耗了大量的系统资源

  3.4 Use of nonstandard initialization parameters 使用非标准的初始化参数

  3.5 Getting database I/O wrong

  3.6 Online redo log setup problems 在线重做日志文件太小的话,系统检查点会不停的给buffer cache和系统IO带来负载压力,太大的话可能会导致归档不及时。

  3.7 Serialization of data blocks in the buffer cache due to lack of free lists, free list groups, transaction slots (INITRANS), or shortage of rollback segments.

    利用ASSM可以解决问题

  3.8 Long full table scans 全表扫描

  3.9 High amounts of recursive (SYS) sql SYS用户大量递归函数的调用,

  3.10 Deployment and migration errors 部署和环境迁移时导致表的统计信息丢失,索引丢失等引起的性能问题

 

  

转载于:https://www.cnblogs.com/yasun/p/5196440.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值