性能优化
文章平均质量分 83
tonyzhou_cn
这个作者很懒,什么都没留下…
展开
-
监控服务器性能的步骤(LINUX,HP-UX)
LINUX总结检查性能步骤: 1、首先使用SAR命令 sar -u 1)、检查 %idle(如果大于80%),那么CPU就没有瓶颈。否则IO或者内存有瓶颈。 2)、%idle比较小,CPU可能存在瓶颈。再检查 %user,如果大的话就可以定位到是因为应用引起CPU有瓶颈。 如果%iowait比较大的话,那有可能因为硬盘IO引起的。这个值可以作为参考值 [root@原创 2013-05-09 17:23:53 · 1351 阅读 · 0 评论 -
收集的一些查询阻塞和锁的SQL,非常好用
1、查询某个连接会话阻塞col program format a40col username format a10select b.sid block_sess, bp.SPID block_spid, b.program, b.event, s.sid, sp.SPID,原创 2013-05-27 17:23:35 · 961 阅读 · 0 评论 -
linux大内存Hugepages优化
Hugepages是从Linux kernal 2.6后被引入的,其目的是使用更大的memory page size以适应越来越大的系统内存。理论知识:1、两者之间有什么区别(1. Page Table大小 Page Table是用来存放虚拟内存也和物理内存页对应关系的内存结构。因为page size较小,所以相应的改内存结构也会比较大。而Hugepages的常见p原创 2013-08-10 15:22:54 · 1765 阅读 · 0 评论 -
管理 AWR(一)
管理 AWR(AUTO WORKLOAD REPOSITORY REPORT)AWR 说明 Oracle 10g之前对数据库做性能检测使用statspack工具。关于statspack的说明, Oracle Database 10g 提供了一个新的工具:(AWR:Automatic Workload Repository)。Oracle原创 2013-08-12 22:20:51 · 1145 阅读 · 0 评论 -
AWR报告(二)--读懂AWR--10G
教学链接:http://www.tudou.com/programs/view/Dp_YYjvX-KM/ --感谢maclean大师WORKLOAD REPOSITORY report forDB NameDB IdInstanceInst numReleaseRACHos原创 2013-08-12 22:24:35 · 3304 阅读 · 0 评论 -
AWR报告(三) ---11G
1、多个实例启动时间,多了内存信息。cpu个数,平台信息2、DB CPU - CPU负载分析如果关注数据库的性能,那么当拿到一份AWR报告的时候,最想知道的第一件事情可能就是系统资源的利用情况了,而首当其冲的,就是CPU。而细分起来,CPU可能指的是:1. OS级的User%,Sys%, Idle% 2. DB所占OS CPU资源的Busy%3. DB C原创 2013-08-14 11:31:47 · 1730 阅读 · 0 评论 -
AWR报告(四)--常见等待事件
oracle等待事件是衡量oracle运行状况的重要依据及指示,等待事件分为两类:空闲等待事件和非空闲等待事件, TIMED_STATISTICS = TRUE 那么等待事件按等待的时间排序,= FALSE那么事件按等待的数量排序。运行statspack期间必须session上设置TIMED_STATISTICS = TRUE,否则统计的数据将失真。空闲等待事件是oracle正等待某种工作,在诊断原创 2013-08-14 11:36:06 · 7567 阅读 · 0 评论