lingzhiluoye 发表于 2015-2-26 17:57:27

Oracle Solaris 11 -- 测试机同时启动3套EBS -- 反应慢

本帖最后由 lingzhiluoye 于 2015-2-26 17:57 编辑

场景:一台  SUN SPARC T4-2 测试服务器,跑 oracle-EBS 3套测试环境 响应慢硬件配置 CPU : 16颗   每颗8核  16x8=128核  
内存:  64G
硬盘:  raid5
软件配置root@ebs02:~# cat /etc/release
                          Oracle Solaris 11 11/11 SPARC
  Copyright (c) 1983, 2011, Oracle and/or its affiliates.  All rights reserved.
                            Assembled 18 October 2011

root@ebs02:~# cat /etc/system | grep -v '*'
#add for EBS R12
set rlim_fd_cur=65536
set rlim_fd_max=65536
set noexec_user_stack=1
set semsys:seminfo_semmns=1024
set semsys:seminfo_semvmx=32767
set project.max-sem-ids=100
set process.max-sem-nsems=256
#set project.max-shm-memory=4294967295
set project.max-shm-memory=16gb
set project.max-shm-ids=100


root@ebs02:~# echo ::memstat | mdb -k
Page Summary                Pages                MB  %Tot
------------     ----------------  ----------------  ----
Kernel                     439725              3435    5%
ZFS File Data             4644292             36283   57%
Anon                      2079754             16248   25%
Exec and libs               38628               301    0%
Page cache                  37421               292    0%
Free (cachelist)            17282               135    0%
Free (freelist)            914570              7145   11%

Total                     8171672             63841
Physical                  8154697             63708数据库版本SQL> select * from v$$version;

BANNER
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE    11.2.0.3.0      Production
TNS for Solaris: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production第一套SQL> show parameter sga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 8000M
sga_target                           big integer 8000M


SQL> show parameter pga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 1G第二套SQL> show parameter sga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 2G
sga_target                           big integer 2G


SQL> show parameter pga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 1G第三套SQL> show parameter sga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
lock_sga                             boolean     FALSE
pre_page_sga                         boolean     FALSE
sga_max_size                         big integer 2G
sga_target                           big integer 2G


SQL> show parameter pga

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target                 big integer 1G个人认为 问题出在 cat /etc/system  --- 参数配置

网上有资料说明
2)编辑/etc/system,在最后添加如下:
set noexec_user_stack=1  ——————必须要确认的,需要要大于等于此参数
set semsys:seminfo_semmni=300————必须要确认的,需要要大于等于此参数
set semsys:seminfo_semmns=1050
set semsys:seminfo_semmsl=400————必须要确认的,需要要大于等于此参数
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=906235904
(服务器8G内存的情况下,不同情况按比例增减)最大共享内存大小——————必须要确认的,需要要大于等于此参数
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=300————必须要确认的,需要要大于等于此参数
set shmsys:shminfo_shmseg=30


请帮忙解答,谢谢

Liu Maclean(刘相兵 发表于 2015-2-26 20:44:32

跑 oracle-EBS 3套测试环境 响应慢

==>这环境是新搭建的? 如果不是 之前运行的如何? 是 启动慢,还是性能慢? 如果是后者 至少给出感觉慢时的AWR

lingzhiluoye 发表于 2015-3-2 14:56:59

Liu Maclean(刘相兵 发表于 2015-2-26 20:44 static/image/common/back.gif
跑 oracle-EBS 3套测试环境 响应慢

==>这环境是新搭建的? 如果不是 之前运行的如何? 是 启动慢,还是性 ...

刘大:
附件为三套环境的 AWR报告
时间为 2015.3.2  13:00~14:00
帮忙看一下,谢谢

lingzhiluoye 发表于 2015-3-2 14:58:20

其他小伙伴:
附件为三套环境的 AWR报告
时间为 2015.3.2  13:00~14:00
帮忙看一下,谢谢

Liu Maclean(刘相兵 发表于 2015-3-2 15:06:20

PRODB 还算有一点负载,其他几套负载较低

由于你说明的是 响应速度慢 response time slow 所以可能与整体负载无关, 这里需要你自己找出响应慢的SQL 或者 session ,SQL给出10046 , session给出ASH

不了峰 发表于 2015-3-2 17:22:46

PRODB有Top 5 Timed Foreground Events 中
有 library cache lock 等待事件,可以关注一下

为什么PRODB的awr报告 中有  FND_STATS.GATHER_SCHEMA_STATS 这种 分析语句?


lingzhiluoye 发表于 2015-3-25 11:28:44

分析之后,数据库负载低,应用 Apache  有压力

已提取 Context File Parameters ($CONTEXT_FILE)

测试环境 TEST

测试环境 PROD

测试环境 PRODB

lingzhiluoye 发表于 2015-3-25 11:31:15

2015-03-24   三套测试环境的 AWR 报告
页: [1]
查看完整版本: Oracle Solaris 11 -- 测试机同时启动3套EBS -- 反应慢