Performance issue EP on Sun Solaris
Hi All,
I have a EP NW04 SR1 installation on Sun solaris 5.9 machine , single CPU. When i stop the EP server , the idle time on the server shoots up to 98%. On the r other hand when i run "startsap" ( the server is just starting) , the idle time comes down to 0%.
Are there any parameters to be tuned on the Sun Solaris.
Because even with no users logged on, the idle time is almost 0%.
Pasting a output of the vmstat command.
Regards
PN
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr s0 s6 s7 s8 in sy cs us sy id
0 0 0 6098056 603680 42 974 328 0 0 0 0 0 0 0 0 441 556 374 72 24 3
0 0 0 6098040 597320 36 80 370 0 0 0 0 0 0 0 8 480 2526 582 88 7 4
0 0 0 6098024 596800 77 107 143 0 0 0 0 0 0 0 2 445 1321 528 89 7 3
1 0 0 6098024 594520 69 106 223 0 0 0 0 0 0 0 2 446 856 443 91 8 1
0 0 0 6098024 596280 17 633 100 0 0 0 0 0 0 0 2 442 788 423 84 15 1
4 0 0 6098024 582304 15 314 28 0 0 0 0 1 0 0 2 428 1284 432 79 20 1
1 0 0 6097960 581720 87 104 796 0 0 0 0 0 0 0 14 466 3379 659 86 7 7
0 0 0 6097896 581544 82 125 462 0 0 0 0 0 0 0 16 519 3639 723 78 14 7
0 0 0 6097896 581384 29 87 271 0 0 0 0 1 0 0 2 505 985 404 92 5 2
1 0 0 6097856 581128 33 64 107 4 4 0 0 0 0 0 4 449 1342 340 96 4 0
0 0 0 6097824 573552 16 518 52 8 8 0 0 1 0 0 5 433 674 330 86 14 0
1 0 0 6097824 572656 16 40 8 0 0 0 0 0 0 0 3 414 1762 541 96 4 0
2 0 0 6097752 572336 8 49 72 4 4 0 0 0 0 0 1 437 1176 555 93 7 0
2 0 0 6097376 570176 25 60 215 0 0 0 0 0 0 0 2 473 1337 560 92 8 0
4 0 0 6097368 572080 37 70 163 0 0 0 0 0 0 0 2 457 1219 521 94 6 0
21 0 0 6097368 571896 8 36 64 0 0 0 0 0 0 0 0 426 1734 594 93 6 0
18 0 0 6097368 570608 83 103 64 0 0 0 0 1 0 0 2 433 1327 464 88 11 0
2 0 0 6096936 566680 6 480 48 0 0 0 0 3 0 0 2 428 807 486 86 14 0
1 0 0 6096448 562640 16 49 56 0 0 0 0 0 0 0 2 422 1982 465 98 2 0
Message was edited by: Portal Newbie
Hi ,
I have noticed that if the end users are working on Portal, the performance seems to be fine.
If i log on to as an ADMIN and go to PCD , or try to change a role or attach a role, then the performance goes down and the amount of idle time goes to zero.
Any idea what parameters can be set to fine tune this ?
Regards
PN
Similar Messages
-
JCaps 5.1.3 Sun Solaris CPU performance issue
Folks,
We are experiencing a serious CPU performance issue on our Solaris server with HL7 projects deployed.
The projects consist of the sample HL7 inbound and outbound projects with an additional service sending to a batch local file external for writing journals.
The performance issue occurs when there is volume of data in the queues/topics. As we continue to deploy additional HL7 projects (usually about 6 interfaces), the CPU increases until it reached 100%.
This sanapshot is prstat when no date is transmitting through the interfaces (One inbound - one outbound):
B PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
15598 jre 379M 177M sleep 59 0 2:49:11 3.1% eManager/74
21549 phs 1174M 1037M sleep 59 0 14:49:00 2.5% is_dm_phs/113
23090 phs 3456K 3136K cpu1 59 0 0:00:01 0.4% prstat/1
23102 phs 3792K 3496K sleep 59 0 0:00:00 0.2% prstat/1
21550 phs 46M 35M sleep 59 0 0:13:27 0.1% stcms.exe/3
1272 noaccess 209M 95M sleep 59 0 0:26:30 0.1% java/25
11733 jre 420M 212M sleep 59 0 1:35:40 0.1% java/34
131 root 4368K 2480K sleep 59 0 0:02:10 0.1% nscd/30
23094 phs 3064K 2168K sleep 59 0 0:00:00 0.1% bash/1
This sanapshot is prstat when data is transmitting through the interfaces(One inbound - one outbound):
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
21549 phs 1174M 1037M cpu1 20 0 14:51:20 88% is_dm_phs/113
15598 jre 379M 181M sleep 59 0 2:49:18 1.3% eManager/74
21550 phs 46M 35M sleep 49 0 0:13:29 1.2% stcms.exe/3
23090 phs 3456K 3128K cpu3 49 0 0:00:03 0.4% prstat/1
1272 noaccess 209M 95M sleep 59 0 0:26:30 0.1% java/25
11733 jre 420M 212M sleep 59 0 1:35:40 0.1% java/34
21546 phs 118M 904K sleep 59 0 0:01:21 0.1% isprocmgr_dm_ph/13
This sanapshot is prstat -L when data is transmitting through the interfaces (One inbound - one outbound):
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/LWPID
21549 phs 1174M 1037M cpu1 41 0 0:00:45 22% is_dm_phs/13971
21549 phs 1174M 1037M sleep 51 0 3:31:06 21% is_dm_phs/1394
21549 phs 1174M 1037M run 51 0 3:14:16 20% is_dm_phs/1296
21549 phs 1174M 1037M sleep 52 0 3:14:13 19% is_dm_phs/1380
15598 jre 379M 181M sleep 50 0 1:49:57 3.1% eManager/4
21549 phs 1174M 1037M sleep 59 0 0:15:36 1.7% is_dm_phs/4
21550 phs 46M 35M sleep 59 0 0:10:52 1.0% stcms.exe/1
21549 phs 1174M 1037M sleep 59 0 0:10:45 0.9% is_dm_phs/6
15598 jre 379M 181M sleep 54 0 0:33:35 0.3% eManager/35
21549 phs 1174M 1037M sleep 59 0 0:03:34 0.3% is_dm_phs/5
21550 phs 46M 35M sleep 59 0 0:02:37 0.2% stcms.exe/2
21549 phs 1174M 1037M sleep 59 0 0:02:17 0.2% is_dm_phs/3
21549 phs 1174M 1037M sleep 59 0 0:02:17 0.2% is_dm_phs/2
Solaris 10 server details:
CPU's (4x900 Sparc III+)
4096 MB RAM
SunOS testican 5.9 Generic_118558-39 sun4u sparc SUNW,Sun-Fire-880
Disk: 6 internal Fujitsu 72GBs
swapspace on the server:
total: 4305272k bytes allocated + 349048k reserved = 4654320k used, 10190536k available
My sysadmin has run statistics (iostat, vmstat, psig, pmap, pfind, pstack, mpstat, etc.) - and has reported that the server is performing fine - with the exception of the CPU. It also looked like the swap space was not being utilized.
We have increased the MaxPerm value to 512, and increased the heapsize on isprocmgr_dm_phs to -Xmx2048m, and increased the heapsize on the domain to 2048 per KB 103824
We have also added the -d64 value (specific to Solaris) per the Deployment Guide.
We increased the value of Maximum Pool size in the JMS clients to 128 - per the deployment Guide.
We increased the swapspace on the server to 10Gb:
total: 4305272k bytes allocated + 349048k reserved = 4654320k used, 10190536k available
We have modified the tcpip and kernal parameters per the Sun Administration server 8.2 performance tuning guide:
core file size (blocks, -c) unlimited
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
open files (-n) 8192
pipe size (512 bytes, -p) 10
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 29995
virtual memory (kbytes, -v) unlimited
None of these modificatons appear to increase performance.
Any help is appreciated.
Thanks
Rich...Hi,
I noticed this behavior with the Alert + SNMP Agents installed but not configured. In this situation, the SNMP agent generates traps for all events, leading to high CPU using, even when nothing was processed. Are you in a similar case?
Regards -
Sun JVM Performance Issue in Sun Solaris 10 (SPARC)
Hi,
Issue : Performance issue after the migration of a Java application from IBM-AIX 5 to Sun Solaris 10 (SPARC)
I am facing performance issue after the migration of a Java application from IBM-AIX 5.3 to Sun Solaris 10 (SPARC).
Normally the application takes less than 1 hour to complete the process in AIX, but after migration in Solaris the application is taking 4+ hours.
The Java version of IBM AIX is ,
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20051104)
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20051103 (JIT enabled)
The Java version of Solaris 10 is,
Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
Description of Application
The application merges 2 XML files of size 300 MB each using DOM Parser and generates flat file according to certain business logic.No remote files are using for the file generation. There are two folders and around 200 XML file in each folders of similar names. The application loads 2 similar XML file at a time from each folder and Processes. Same way, the application processes all the 200 XML file pairs using loop.
The JVM Parameters are given below.
/usr/java5/bin/java -cp $CLASSPATH -Xms3072m -Xmx3072M com.db.mcc.creditderiv.GCDXMLTransProc
Here the extended swap memory in AIX is 3072 (3GB). After copying the same tode to Solaris, the
application started throwing java.lang.OutofMemoryError. So that we have increased the swap memory up to 12 GB.
Since 32bit Java allows maximum 4 GB extended memory we started using 64 Bit Java in Solaris using -d64 argument.
The Current JVM Parameter in Solaris is given below.
java -d64 -cp $CLASSPATH -Xms8192m -Xmx12288m com.db.mcc.creditderiv.GCDXMLTransProc ( 64 GB Swap Memory is available in the System)
We have tried the following options
1. Extended heap size up to 12 GB using -xms and -xmx parameters and tried multiple -XX options. Earlier the application was working fine in AIX with 3.5 GB extended heap size. ( 64 GB Swap Memory is available in the System)
2. Downloaded and installed the Solaris SPARC Patches from the website,
http://java.sun.com/javase/downloads/index_jdk5.jsp
4. Downloaded and installed XML and XSLT patch from sun website
5. Tried to run the Java in server mode using -server option.A 64 bit VM is not necessarily faster than a 32 bit one. I remember at least on suggestion that it could be slower.
Make sure you use the -server option.
As a guess IBM isn't necessarily a slouch when it comes to Java. It might simply be that their VM was faster. Could have used a different dom library as well.
Could be an environment problem of course.
Profiling the application and the machine as well might provide information. -
Sun Solaris 10,Upgrade 8 or higher,having issues with VxFS,for Oracle 11gr2
A while ago, we tried doing a prototype upgrade of our main Oracle 10g db to Oracle 11gr2.
The OS on which our Oracle 10g is running is Sun Solaris 10, upgrade 4.
According to Oracle 11gr2 documentation, we need Sun Solaris 10, upgrade 6 or higher for Oracle 11g2.
The filesystem we are using is VxFS, Veritas File System.
According to our system administrator, we had issues , making Sun Solar 10, upgrade 8 , work with the VxFS filesystem.
I was wondering if anybody is running Oracle 11g2 on Sun Solaris 10 upgrade 6 or higher with VxFS file system.
At present, our Oracle db upgrade project is on a hold, because of the above issue. So your help on this , can really help us in figuring out if there is an issue between VxFS filesystem and Sun Solaris 10 OS.
Thanks
AshishHi Ashish,
We are not running Veritas Cluster file system.
We tried moving our Oracle 10g r2 db on ZFS ,before doing the upgrade and performance on ZFS was worst.
ZFS has certain memory parameter setting. If you did not configure that then ZFS will eat your complete system memory.
My system administrator, has gotten a copy of Solaris 10 upgrade 9 and will try that with VxFS.
I was curious to find out if folks are running Oracle 11g on Sun Solaris 10 with VxFS file system and if they had experienced any issue.If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
Recently i installed Oracle database 11.2.0.2 on one of my test server. I have created two databases - one on ZFS and another on ASM.
Refer:
http://appsdbaworkshop.blogspot.com/2010/10/installation-of-11202-on-oracle-solaris.html
We dont have any performance issues. We are testing it for the performance benchmarks on both of the filesystem.
If you can Install Vxfs on Oracle Soalris 10 U9, then according to me there sholudn't be any limitations for an oracle database.
Regards,
X A H E E R -
Performance issue of Jboss,JDK on solaris
Hi ,
We recently upgraded to solaris 10 (5.10) on sun sparc 64 bit machine along with jboss and jdk .
With solaris 10 , new jboss and new jdk our application performance has come down.
Old configuration
sun sparc 64 bit
solaris 9 (no patches applied )
oarcle 10.2.0.1 (no patches applied )
jboss 3.2.7
jdk 1.4
New configuration
sun sparc 64 bit
solaris 10 (no patches applied )
oarcle 10.2.0.1 (latest patches applied i.e. 10.2.0.4 )
jboss 4.2.0
jdk 1.5_12
we would like to know about any known Solaris10 , Oracle10g issues / patches to address performance issues.
and also would like to know about any specific tunable jboss ,jdk settings/parameters on solaris10 for improving the performance .
thanks a lot in advance.I'm interested in the same question since we are seeing a similar situation.
-
Sun ONE 6.1 Performance Issues - Sleeping / Hanging
We have been running the Sun family of web servers for many years now, and ran Netscape Enterprise Server 3.6 for a long time.
Several months ago we upgraded to Sun ONE Web Server 6.0 and then 6.1. We have not had any issues until the past few weeks.
Specifically, the web server appears to 'go to sleep' or 'hang' for many seconds - sometimes up to 45 seconds - before processing any requests.
The server will accept the connection immediately but will not return a page. If left alone, the problem will go away, only to return again. A stop and start will also cure the problem.
Some background: 6 web servers run on this same server (Sun E250 2x400 MHz, 1280 MB RAM) - these servers are all relatively lightly loaded. Copper gigabit connection for network.
Primary data is static, with very few cgi-bin scripts and no applets or server-side Java.
All 6 servers have DNS lookups enabled with caching. The server also has a local DNS caching server running (BIND 9) which is used to help performance.
One of the 'public' web servers (external people can access it) is the one showing these performance issues. I've enabled statistics, and it seems during these 'sleepy' periods I see the following in /.perf (which it finally returns): (I am fetching /.perf every minute and timing how long it takes to fetch it, then saving it in a separate file):
webservd pid: 9507
Sun ONE Web Server 6.1 B08/22/2003 12:37 (SunOS DOMESTIC)
Server started Thu Mar 11 00:31:37 2004
Process 9507 started Thu Mar 11 00:31:37 2004
ConnectionQueue:
Current/Peak/Limit Queue Length 98/98/4096
Total Connections Queued 17873
Average Queueing Delay 0.11 milliseconds
ListenSocket group1:
Address http://146.137.96.68:80
Acceptor Threads 1
Default Virtual Server https-www.anl.gov
KeepAliveInfo:
KeepAliveCount 0/256
KeepAliveHits 1414
KeepAliveFlushes 0
KeepAliveRefusals 0
KeepAliveTimeouts 709
KeepAliveTimeout 30 seconds
SessionCreationInfo:
Active Sessions 105
Total Sessions Created 158/256
CacheInfo:
enabled yes
CacheEntries 1024/1024
Hit Ratio 58558/76530 ( 76.52%)
Maximum Age 30
Native pools:
NativePool:
Idle/Peak/Limit 1/1/128
Work Queue Length/Peak/Limit 0/0/0
DNSCacheInfo:
enabled yes
CacheEntries 406/2048
HitRatio 16547/18476 ( 89.56%)
Async DNS disabled
Performance Counters:
Average Total Percent
Total number of requests: 16961
Request processing time: 0.5940 10074.6680
default-bucket (Default bucket)
Number of Requests: 16961 (100.00%)
Number of Invocations: 268684 (100.00%)
Latency: 0.0013 21.2806 ( 0.21%)
Function Processing Time: 0.5927 10053.3877 ( 99.79%)
Total Response Time: 0.5940 10074.6680 (100.00%)
Sessions:
Process Status Function
9507 response flex-log
response flex-log
response shtml_send
response shtml_send
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response shtml_send
response shtml_send
response shtml_send
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log
response shtml_send
response shtml_send
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response send-file
response shtml_send
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response shtml_send
response flex-log
response flex-log
response shtml_send
response shtml_send
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response shtml_send
response shtml_send
response flex-log
response shtml_send
response flex-log
response shtml_send
response shtml_send
response flex-log
response shtml_send
response flex-log
response flex-log
response shtml_send
response flex-log
response send-cgi
response send-cgi
response shtml_send
response flex-log
response flex-log
response shtml_send
response shtml_send
response shtml_send
response shtml_send
response shtml_send
response shtml-hacktype
response flex-log
response send-cgi
response send-cgi
response send-file
response send-cgi
response flex-log
response shtml_send
response shtml_send
response shtml_send
response flex-log
response shtml_send
response send-file
response flex-log
response send-cgi
response shtml_send
response flex-log
response shtml_send
response send-cgi
response shtml_send
response shtml_send
response flex-log
response flex-log
response send-cgi
response shtml_send
response send-cgi
response flex-log
response shtml_send
response send-file
response send-cgi
response shtml_send
response shtml_send
response flex-log
response service-dump
Why do I have all of these processes queued on the server?
Is DNS causing this? I know Sun ONE 6.x does NOT have asynchronous DNS implemented (although it is an option, it has no effect). Did Netscape Enterprise Server 3.6 has ASync DNS implemented?
We would like to avoid turning off DNS resolution for a number of reasons. However, what really bothers us is that this web server's performance suddenly became a problem while the other 5 servers see FANTASTIC performance and never go to sleep (although some of them are NOT accessible from the general Internet).
Has anyone else seen this?
As a side note, all of these web servers are using a NSAPI plugin that I wrote years ago. It's purpose is access control and automatic forwarding to different pages. It also uses DNS hostnames, but thinking it might be a problem with this web server, I've disabled DNS on the plug-in. It has not helped. Again, this plug-in has worked great for years and is quite straightforward and simple.
Something tells me there is more going on here - thoughts or ideas?
We're getting immensely frustrated here.
In desperation we've made some magnus.conf changes but to no real effect (partially listed below):
DNS on
RqThrottle 256
StackSize 131072
CGIWaitPid on
AsyncDNS off
KeepAliveThreads 2
MaxKeepAliveConnections 256
UseNativePoll 1
RcvBufSize 8192
# default=100
KeepAliveQueryMeanTime 25
# default=100
KeepAliveQueryMaxSleepTime 25
# CGI
MinCgiStubs 10
MaxCgiStubs 50
CGIStubIdleTimeout 45
CGIExpirationTimeout 90
Thanks for any pointers,
--DaveNote that at the moment it seems to be responding normally, but we still have a lot of threads hanging around - very strange...
9507 response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log
processing flex-log
response shtml_send
response flex-log
response shtml_send
response shtml_send
response shtml_send
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response shtml_send
response flex-log
response shtml_send
response flex-log
response shtml_send
response flex-log
response send-file
response shtml_send
response flex-log
response shtml_send
response send-file
response service-dump
response shtml_send
response shtml_send
response shtml_send
response flex-log
response send-file
response flex-log
response flex-log
response shtml_send
response shtml_send
response flex-log
response flex-log
response shtml_send
response shtml_send
response shtml_send
response flex-log
response shtml_send
response shtml_send
response shtml_send
response shtml_send
response flex-log
response flex-log
response shtml_send
response shtml_send
response shtml_send
response send-file
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log
response flex-log
response flex-log
response shtml_send
response flex-log
response shtml_send
response shtml_send
response shtml_send
response flex-log
response flex-log
response shtml_send
response flex-log
response flex-log
response flex-log -
Performance issue studio 10 fortran compiler on 2500 blade solaris 10
Dear All,
We facing performance issue on sun blade 2500 with fortran (studio 10).
when we run our code it took 14 min. where same code tokk 1min IRIS/Apple Power Mac/HP/Linux .
if u any solution on this pl. mail me [email protected]
regards
NarayanYou'll need to provide more details before we can help you. You could start by using the performance analyzer to find the slowest parts of your program. You might also be using inappropriate flags (e.g., compiling without optimization would be a problem).
-
How to setup Sun Solaris 5.7 to perform routing
How to setup Sun Solaris 5.7 to perform routing and how to setup as a bridge.
Hi,
1.You will have to have two interfaces
Interface1 should be from network1
interface2 should be from network2
2.will have to create hostname.interface files for each interface
hostname.qfe0 hostname.qfe1
3.type hostname and ipAddressof each interface in /etc/inet/hosts
4.create /etc/defaultrouter file for static route
use "route" commands to create routes for the other interfaces.
Check out the docs.sun.com
Solaris 7 Administartion guide
TCP/IP Data Communication Guide
for more details
Thanks & Regards
Dhruva
Thanks & Regards
Dhruva -
Performance issues (Oracle 9i Solaris 9)
Hi Guys,
How do I tell if my database is performing at its optimum level. We seem to be having perfomance issues on one of our applications. There are saying it's the database, network, etc.
Thank you.Hi,
In order to determine whether or not your Database is having performance Issues,you will need to install and execute Statspack. Statspack is utility which provides information about the Performance Parameters of Oracle Database.
If you are already using statspack report for performance analysis post the snapshot of the report.........
Regards,
Prosenjit Mukherjee. -
Performance Problem For Sun Solaris Kernel
Hello,
I have DB version 10.2.0.2 On Sun Solaris 5.10, when a run top utility i see that 20-25 % of CPU takes Kernel.
Then i Truss DB writer and in out file i see error likes this: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
On metalink i read that it's bu using direct I/O on Solaris UFS file system. Then I change init parameter filesystemio_options from setall to asynch. now value of this parameter is asynch, but when i truss DB writer i saw same error: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
has anyone same problem?file system is UFS. mount option is forcefirectio.
This is example:
14051/169: pwrite(341, "06A2\0\01505D1 <8797 DBA".., 8192, 0xBA278000) = 8192
14051/1: lwp_unpark(171) = 0
14051/171: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(172) = 0
14051/172: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(173) = 0
14051/170: pwrite(367, "06A2\0\01BAA .BA8797 C #".., 8192, 0x545D74000) = 8192
14051/173: lwp_park(0x00000000, 0) = 0
14051/172: pwrite(369, "06A2\0\01C 88DE68797 DBA".., 8192, 0x711BCC000) = 8192
14051/173: pwrite(370, " $A2\0\01C p07 z8797 D13".., 8192, 25785483264) = 8192
14051/1: lwp_unpark(174) = 0
14051/174: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(175) = 0
14051/175: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(176) = 0
14051/176: lwp_park(0x00000000, 0) = 0
14051/171: pwrite(367, "06A2\0\01BABB6 p8797 C #".., 8192, 0x576CE0000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/174: pwrite(370, "06A2\0\01C } # W8797 =B6".., 106496, 0x7A46AE000) = 106496
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/175: pwrite(374, "06A2\0\01D E - 28797 C #".., 8192, 0xA5A64000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/176: pwrite(375, "06A2\0\01D8B 7 Z8796 J96".., 8192, 0x166EB4000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/156: lwp_park(0x00000000, 0) (sleeping...)
14051/153: lwp_park(0x00000000, 0) (sleeping...)
14051/152: lwp_park(0x00000000, 0) (sleeping...)
14051/157: lwp_park(0x00000000, 0) (sleeping...)
14051/154: lwp_park(0x00000000, 0) (sleeping...)
14051/155: lwp_park(0x00000000, 0) (sleeping...)
14051/161: lwp_park(0x00000000, 0) (sleeping...)
14051/160: lwp_park(0x00000000, 0) (sleeping...)
14051/158: lwp_park(0x00000000, 0) (sleeping...)
14051/163: lwp_park(0x00000000, 0) (sleeping...)
14051/162: lwp_park(0x00000000, 0) (sleeping...)
14051/159: lwp_park(0x00000000, 0) (sleeping...)
14051/164: lwp_park(0x00000000, 0) (sleeping...)
14051/165: lwp_park(0x00000000, 0) (sleeping...)
14051/166: lwp_park(0x00000000, 0) (sleeping...)
14051/167: lwp_park(0x00000000, 0) (sleeping...)
14051/168: lwp_park(0x00000000, 0) (sleeping...)
14051/169: lwp_park(0x00000000, 0) (sleeping...)
14051/173: lwp_park(0x00000000, 0) (sleeping...)
14051/170: lwp_park(0x00000000, 0) (sleeping...)
14051/172: lwp_park(0x00000000, 0) (sleeping...)
14051/174: lwp_park(0x00000000, 0) (sleeping...)
14051/175: lwp_park(0x00000000, 0) (sleeping...)
14051/171: lwp_park(0x00000000, 0) (sleeping...)
14051/1: semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) (sleeping...)
14051/176: lwp_park(0x00000000, 0) (sleeping...)
14051/1: semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: lwp_unpark(177) = 0
14051/177: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(178) = 0
14051/178: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(179) = 0
14051/179: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(180) = 0
14051/180: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(181) = 0
14051/181: lwp_park(0x00000000, 0) = 0
14051/182: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(182) = 0
14051/1: lwp_unpark(183) = 0
14051/183: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(184) = 0
14051/184: lwp_park(0x00000000, 0) = 0
14051/177: pwrite(258, "06A2\0\0\0 @0602879719EA".., 8192, 12599296) = 8192
14051/1: lwp_unpark(185) = 0
14051/185: lwp_park(0x00000000, 0) = 0
14051/181: pwrite(259, " &A2\0\0\080\09987977F P".., 8192, 1253376) = 8192
14051/186: lwp_park(0x00000000, 0) = 0
14051/182: pwrite(259, " &A2\0\0\0800189879783\t".., 8192, 3219456) = 8192
14051/184: pwrite(259, " &A2\0\0\08002C987978114".., 8192, 5840896) = 8192
14051/180: pwrite(259, " &A2\0\0\080\0 )879782F9".., 8192, 335872) = 8192
14051/1: lwp_unpark(186) = 0
14051/185: pwrite(259, " &A2\0\0\08004A98797 x ~".., 8192, 9773056) = 8192
14051/1: lwp_unpark(187) = 0
14051/187: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(188) = 0
14051/1: yield() = 0
14051/188: lwp_park(0x00000000, 0) = 0
14051/186: pwrite(259, " &A2\0\0\08005 98796 pA4".., 8192, 10952704) = 8192
14051/1: lwp_unpark(189) = 0
14051/187: pwrite(259, " &A2\0\0\08005998797 {FF".., 8192, 11739136) = 8192
14051/1: lwp_unpark(190) = 0
14051/188: pwrite(259, " &A2\0\0\08006 987977F95".., 8192, 13049856) = 8192
14051/1: lwp_unpark(191) = 0
14051/169: pwrite(341, "06A2\0\01505D1 <8797 DBA".., 8192, 0xBA278000) = 8192
14051/1: lwp_unpark(171) = 0
14051/171: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(172) = 0
14051/172: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(173) = 0
14051/170: pwrite(367, "06A2\0\01BAA .BA8797 C #".., 8192, 0x545D74000) = 8192
14051/173: lwp_park(0x00000000, 0) = 0
14051/172: pwrite(369, "06A2\0\01C 88DE68797 DBA".., 8192, 0x711BCC000) = 8192
14051/173: pwrite(370, " $A2\0\01C p07 z8797 D13".., 8192, 25785483264) = 8192
14051/1: lwp_unpark(174) = 0
14051/174: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(175) = 0
14051/175: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(176) = 0
14051/176: lwp_park(0x00000000, 0) = 0
14051/171: pwrite(367, "06A2\0\01BABB6 p8797 C #".., 8192, 0x576CE0000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/174: pwrite(370, "06A2\0\01C } # W8797 =B6".., 106496, 0x7A46AE000) = 106496
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/175: pwrite(374, "06A2\0\01D E - 28797 C #".., 8192, 0xA5A64000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/176: pwrite(375, "06A2\0\01D8B 7 Z8796 J96".., 8192, 0x166EB4000) = 8192
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/1: kaio(AIOWAIT, 0xFFFFFFFFFFFFFFFF) Err#22 EINVAL
14051/156: lwp_park(0x00000000, 0) (sleeping...)
14051/153: lwp_park(0x00000000, 0) (sleeping...)
14051/152: lwp_park(0x00000000, 0) (sleeping...)
14051/157: lwp_park(0x00000000, 0) (sleeping...)
14051/154: lwp_park(0x00000000, 0) (sleeping...)
14051/155: lwp_park(0x00000000, 0) (sleeping...)
14051/161: lwp_park(0x00000000, 0) (sleeping...)
14051/160: lwp_park(0x00000000, 0) (sleeping...)
14051/158: lwp_park(0x00000000, 0) (sleeping...)
14051/163: lwp_park(0x00000000, 0) (sleeping...)
14051/162: lwp_park(0x00000000, 0) (sleeping...)
14051/159: lwp_park(0x00000000, 0) (sleeping...)
14051/164: lwp_park(0x00000000, 0) (sleeping...)
14051/165: lwp_park(0x00000000, 0) (sleeping...)
14051/166: lwp_park(0x00000000, 0) (sleeping...)
14051/167: lwp_park(0x00000000, 0) (sleeping...)
14051/168: lwp_park(0x00000000, 0) (sleeping...)
14051/169: lwp_park(0x00000000, 0) (sleeping...)
14051/173: lwp_park(0x00000000, 0) (sleeping...)
14051/170: lwp_park(0x00000000, 0) (sleeping...)
14051/172: lwp_park(0x00000000, 0) (sleeping...)
14051/174: lwp_park(0x00000000, 0) (sleeping...)
14051/175: lwp_park(0x00000000, 0) (sleeping...)
14051/171: lwp_park(0x00000000, 0) (sleeping...)
14051/1: semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) (sleeping...)
14051/176: lwp_park(0x00000000, 0) (sleeping...)
14051/1: semtimedop(16777258, 0xFFFFFFFF7FFFDEB4, 1, 0xFFFFFFFF7FFFDEA0) = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: yield() = 0
14051/1: lwp_unpark(177) = 0
14051/177: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(178) = 0
14051/178: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(179) = 0
14051/179: lwp_park(0x00000000, 0) = 0
14051/1: yield() = 0
14051/1: lwp_unpark(180) = 0
14051/180: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(181) = 0
14051/181: lwp_park(0x00000000, 0) = 0
14051/182: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(182) = 0
14051/1: lwp_unpark(183) = 0
14051/183: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(184) = 0
14051/184: lwp_park(0x00000000, 0) = 0
14051/177: pwrite(258, "06A2\0\0\0 @0602879719EA".., 8192, 12599296) = 8192
14051/1: lwp_unpark(185) = 0
14051/185: lwp_park(0x00000000, 0) = 0
14051/181: pwrite(259, " &A2\0\0\080\09987977F P".., 8192, 1253376) = 8192
14051/186: lwp_park(0x00000000, 0) = 0
14051/182: pwrite(259, " &A2\0\0\0800189879783\t".., 8192, 3219456) = 8192
14051/184: pwrite(259, " &A2\0\0\08002C987978114".., 8192, 5840896) = 8192
14051/180: pwrite(259, " &A2\0\0\080\0 )879782F9".., 8192, 335872) = 8192
14051/1: lwp_unpark(186) = 0
14051/185: pwrite(259, " &A2\0\0\08004A98797 x ~".., 8192, 9773056) = 8192
14051/1: lwp_unpark(187) = 0
14051/187: lwp_park(0x00000000, 0) = 0
14051/1: lwp_unpark(188) = 0
14051/1: yield() = 0
14051/188: lwp_park(0x00000000, 0) = 0
14051/186: pwrite(259, " &A2\0\0\08005 98796 pA4".., 8192, 10952704) = 8192
14051/1: lwp_unpark(189) = 0
14051/187: pwrite(259, " &A2\0\0\08005998797 {FF".., 8192, 11739136) = 8192
14051/1: lwp_unpark(190) = 0
14051/188: pwrite(259, " &A2\0\0\08006 987977F95".., 8192, 13049856) = 8192
14051/1: lwp_unpark(191) = 0 -
Issue wit hthe installation on Unix Sun solaris
Hello,
We are doing a fresh installation on Unix sun solaris Sparc 64 bit
I have downloaded the software and when i was trying to invoke RunInstaller i am getting the following error message and this is regarding Display
Error Message :
Checking Temp space: must be greater than 250 MB. Actual 66655 MB Passed
Checking swap space: must be greater than 500 MB. Actual 66889 MB Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Some requirement checks failed. You must fulfill these requirements before
continuing with the installation,at which time they will be rechecked.
we didnt actually have any licensed version of xterm or any other Display unit.
As this is a test server i am working i was looking for free software which also supports ssh and work as a Display tool.
Note: This should support ssh.
Would appreciate any help.
Thank YouSee this thread - installing the 11g database via putty
HTH
Srini -
Performance issue webi report-BOXI3.1
Hi,
We have a requirement for a report where we will give user a set of objects (26 u2013 31) to do analysis using interactive viewing feature. Here we are facing severe performance issues and memory issues as the data that we are calling is huge( around 6 million records). At the report level we will be summarizing the data.
No of rows in the report is depending on the no of objects.
Mode of view : Interactive view.
Note:
1. Objects which are using in conditional level those have indexes.
2. No of report level variable are two.
3. Version of Business objects: BOXI3.1
4. OS: Sun Solaris
Please let me know if there are any means by which the memory requirements for the report can be minimized/ performance of the report can be improved.
Thanks,
SubashSubash,
At the report level we will be summarizing the data ... any means by which the memory requirements for the report can be minimized/ performance of the report can be improved
Is there any way that you can summarize this on the database side versus the report level? The database should be sized with memory and disk space properly to handle these types of summarizations versus expecting the application to perform it.
Thanks,
John -
Performance issue with high CPU and IO
Hi guys,
I am encountering huge user response time on a production system and I don’t know how to solve it.
Doing some extra tests and using the instrumentation that we have in the code we concluded that the DB is the bottleneck.
We generated some AWR reports and noticed the CPU was in top wait events. Also noticed that in a random manner some simple sql take a long time to execute. We activated the sql trace on the system and noticed that for very simple SQLs (unique index access on one table) we have huge exec times. 9s
In the trace file the huge time we had it in fetch area: 9.1s cpu and elapsed 9.2.
And no or very small waits for this specific SQL.
it seems like the bottle neck is on the CPU but at that point there were very few processes running on the DB. Why can we have such a big cpu wait on a simple select? This is a machine with 128 cores. We have quicker responses on machines smaller/busier than this.
We noticed that we had a huge db_cache_size (12G) and after we scale it down we noticed some improvements but not enough. How can I prove that there is a link between high CPU and big cache_size? (there was not wait involved in SQL execution). what can we do in the case we need big DB cache size?
The second issue is that I tried to execute an sql on a big table (FTS on a big table. no join). Again on that smaller machine it runs in 30 seconds and on this machine it runs in 1038 seconds.
Also generated a trace for this SQL on the problematic machine:
call count cpu elapsed disk query current rows
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 1 402.08 1038.31 1842916 6174343 0 1
total 3 402.08 1038.32 1842916 6174343 0 1
db file sequential read 12419 0.21 40.02
i/o slave wait 135475 0.51 613.03
db file scattered read 135475 0.52 675.15
log file switch completion 5 0.06 0.18
latch: In memory undo latch 6 0.00 0.00
latch: object queue header operation 1 0.00 0.00
********************************************************************************The high CPU is present here also but here I have huge wait on db file scattered read.
Looking at the session with the select the AWG_wait for db scattered read was 0.5. on the other machine it is like 0.07.
I though this is an IO issue. I did some IO tests at SO level and it seems like the read and writes operation are very fast…much faster than the machine that has the awg_wait smaller. Why the difference in waits?
One difference between these two DBs is that the problem one has the db block size = 16k and the other one has 8k.
I received some reports done at OS level on CPU and IO usage on the problematic machine (in normal operations). It seems like the CPU is very used and the IO stays very low.
On the other machine, the smaller and the faster one, it is other way around.
What is the problem here? How can I test further? Can I link the high CPU to low/slow IO?
we have 10G on sun os with ASM.
Thanks in advance.Yes, there are many things you can and should do to isolate this. But first check MOS Poor Performance With Oracle9i and 10g Releases When Using Dynamic Intimate Shared Memory (DISM) [ID 1018855.1] isn't messing you up to start.
Also, be sure and post exact patch levels for both Oracle and OS.
Be sure and check all your I/O settings and see what MOS has to say about those.
Are you using ASSM? See Long running update
Since it got a little better with shrinking the SGA size, that might indicate (wild speculation here, something like) one of the problems is simply too much thrashing within the SGA, as oracle decides "small" objects being full scanned in memory is faster than range scans (or whatever) from disk, overloading the cpu, not allowing the cpu to ask for other full scans from I/O. Possibly made worse by row level locking, or some other app issue that just does too much cpu.
You probably have more than one thing wrong. High fetch count might mean you need to adjust the array size on the clients.
Now that that is all out of the way, if you still haven't found the problem, go through http://oracle-randolf.blogspot.com/2009/02/basic-sql-statement-performance.html
Edit: Oh, see Solaris 10 memory management conflicts with Automatic PGA Memory Management [ID 460424.1] too.
Edited by: jgarry on Nov 15, 2011 1:45 PM -
Hardware Configuration:
Regarding Oracle Performance Issue.
Configuration 1
================
SunV880 - Sunfire
32 GB RAM
14 numbers of 36GB hard disk
8 CPUs
CPU Speed 750MZ.
Software Configuration:
Oracle 8i
OS version - Solaris 8
Customized our own application - Namex
Configuration 2
================
Intel PIII - 750 MZ
2 GB RAM
2 CPUS
Software configuration
Oracle 8i
OS version linux 6.2
Customized our own application - Namex (multi threaded application)
We installed the oracle application in all hard disks. All tables
are splited in to separate hard disks.
OS installed in 1 hard disk.
namex application installed in 1 hard disk
Oracle installed in 1 hard disk.
All tables are splited in to other hard disks.
We are trying to insert some user databases in oracle table. We
achieved up to 150 records/second in Sun server. But in lower
configuration our application inserts up to 100 records/second.
(configuration 2)
We want improve our inserting database records/per rate
in Sun Server.
How to tune our oracle application parameter values in init.ora
file. Our application tries to insert up to 500 records per second.
But I can't able to achieve this value.
init.ora file
=============
db_name = "namex"
instance_name = namex64
service_names = namex64
control_files = ("/disk1/oracle64/OraHome1/oradata/Namex64/control01.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control02.ctl", "/disk1/oracle64/OraHome1/oradata/namex64/control03.ctl")
open_cursors = 300
max_enabled_roles = 145
#db_block_buffers = 20480
db_block_buffers = 604800
#shared_pool_size = 419430400
shared_pool_size = 8000000000
#log_buffer = 163840000
log_buffer = 2147467264
#large_pool_size = 614400
java_pool_size = 0
log_checkpoint_interval = 10000
log_checkpoint_timeout = 1800
processes = 1014
# audit_trail = false # if you want auditing
# timed_statistics = false # if you want timed statistics
timed_statistics = true # if you want timed statistics
# max_dump_file_size = 10000 # limit trace file size to 5M each
# Uncommenting the lines below will cause automatic archiving if archiving has
# been enabled using ALTER DATABASE ARCHIVELOG.
# log_archive_start = true
# log_archive_dest_1 = "location=/disk1/oracle64/OraHome1/admin/namex64/arch"
# log_archive_format = arch_%t_%s.arc
#DBCA uses the default database value (30) for max_rollback_segments
#100 rollback segments (or more) may be required in the future
#Uncomment the following entry when additional rollback segments are created and made online
#max_rollback_segments = 500
# If using private rollback segments, place lines of the following
# form in each of your instance-specific init.ora files:
#rollback_segments = ( RBS0, RBS1, RBS2, RBS3, RBS4, RBS5, RBS6, RBS7, RBS8, RBS9, RBS10, RBS11, RBS12, RBS13, RBS14, RBS15, RBS16, RBS17, RBS18, RBS19, RBS20, RBS21, RBS22, RBS23, RBS24, RBS25, RBS26, RBS27, RBS28 )
# Global Naming -- enforce that a dblink has same name as the db it connects to
# global_names = false
# Uncomment the following line if you wish to enable the Oracle Trace product
# to trace server activity. This enables scheduling of server collections
# from the Oracle Enterprise Manager Console.
# Also, if the oracle_trace_collection_name parameter is non-null,
# every session will write to the named collection, as well as enabling you
# to schedule future collections from the console.
# oracle_trace_enable = true
# define directories to store trace and alert files
background_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/bdump
core_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/cdump
#Uncomment this parameter to enable resource management for your database.
#The SYSTEM_PLAN is provided by default with the database.
#Change the plan name if you have created your own resource plan.# resource_manager_plan = system_plan
user_dump_dest = /disk1/oracle64/OraHome1/admin/Namex64/udump
db_block_size = 16384
remote_login_passwordfile = exclusive
os_authent_prefix = ""
compatible = "8.0.5"
#sort_area_size = 65536
sort_area_size = 1024000000
sort_area_retained_size = 65536
DB_WRITER_PROCESSES=4
How to improve my performance activities on Oracle server.
Please guide me regarding this issue.
If anyone wants more info, please let me know.
Best regards,
SenthilkumarAre you sure that it is not an application constraint ? i.e. the application can't handle so much data per second ? (application locks, threads )
Have you tried to write a simple test program, which inserts predefined data (which your application inserts) the same data, only changing keys ?
Then comparing the values from the 1st and the 2nd configuration ?
Did you check the way your application is communicating with oracle ? If it is TCP/ip (even on the local machine) then this is your main problem.
And one more thing, do you know if your application is able to run the load (inserts) of data on different threads (i.e. in parallel), because if is not, you won't be able to push the speed higher because your constraint is the speed of a single CPU. Consider running several process, which loads the data.
We had the same problem ot AIX machines with 4 cpus. Monitoring the machine, we found that only 25% (1 cpu) where in use. We had to run 4 processes to push the speed up. Check your system's overal load while running the 'load' (inserts).
log_checkpoint_interval = 10000
Check if this value is appropriate. Maybe you should set it to 0 (infinite). This will disable checkpoints on a 'number of undo record' basis. Checpoints will occure only on log switch.
How much redo files per redo groups do you have ? What is their size ? Are they on different disks ? How much redo data is generated by a single 'record' inserted ?
Hope i helped at least a little. -
PLZ HELP ME:::Degradation in performance of ORA-10G in solaris sparc
Hi ,
We recently installed solaris 10 (5.10) on sun sparc 64 bit machine and created oracle DB with 10.2.0.1 release .
Our java application calls the oracle procedure
and procedure returns the result set with sys_refcursor as out parameter.
After solaris 10 installation, our application performance has come down drastically.
The same application is running fine on solaris 9 ( 5.9 )
Old configuration
sun sparc 64 bit
solaris 9 (no patches applied )
oarcle 10.2.0.1 (no patches applied )
jboss 3.2.7
jdk 1.4
New configuration
sun sparc 64 bit
solaris 10 (no patches applied )
oarcle 10.2.0.1 (no patches applied )
jboss 3.2.7
jdk 1.4
would like to know about any known Solaris , Oracle DB patches to address this performance issue.
Any solution to bring back the same old performance with out downgrading , would be of great help to us.
thanks a lot in advance.user645751 wrote:
we dont have this problem before on the same machine.
But the machine is rebooted with new OS of solaris, and Oracle 10G is installed Freshly as previously.So you want to say that the only thing that changed is the Operating System, the remaining things haven't been touched? "Freshly" installed sounds like a new installation, but that's not what you want to say, is it?
But if we include in the new stored procedures, they r not executing at the same time as earlier procedures does.Unclear what the "new stored procedures" are you are referring to.
No change in the procedures and queries.
we have two instances of our application on the same database with stored procedures(queries included in the stored procedures), this is causing degradation.
As the second instance with no stored procedures, but the same queries will be posed is not showing any degradation.So you have two versions of your application - one using stored procedures that contain queries (and return the result set as REF CURSORs?) and the other one doesn't use these stored procedures?
You need to track down what is causing the performance degradation. Since you're already on 10g you might want to use the built-in AWR reports as a starting point to find out what might be the difference resp. what is causing the most load on the database (of course only if you have an AWR license purchased).
Regards,
Randolf
Oracle related stuff blog:
http://oracle-randolf.blogspot.com/
SQLTools++ for Oracle (Open source Oracle GUI for Windows):
http://www.sqltools-plusplus.org:7676/
http://sourceforge.net/projects/sqlt-pp/
Maybe you are looking for
-
File to Mail Adapter but only payload no namespace
Hi SAP Guru's, I want to know how to handle File to Mail interface with only payload in the text file. I am only getting this in the file ACK3|24052010095354|4BC8612A7A530073E100800024590A61|1005241738SPBC8612A7A5000|D0000018|SXI|75130|(INFO) File Se
-
Implemented webutil , how to change the title Webutil
Hi All, We have implemented webutil. However the application title in the browser gets appended to xx application - Webutil . Now how do I remove the " - Webutil " IAS 10g R2. I have set the title in the formsweb.cfg as "xx application. Not able to f
-
How do I build a Scroller in Actionscript?
I need to build a Scroller / Group / RichEditableText set of components using only Actionscript, since I need to create (perhaps) many of these, skinned on-the-fly as a result of download from the server. Can anyone provide a working example? I can
-
Can I go back to the older version of itunes (9)
My dad & I don't like the new itunes set up. Is there a way to downgrade a version?
-
Command line installation for plugins
The documented way to install Apex 4.0 plugins is to use the Builder GUI. Is there a way to install a plugin by running a SQL file similar to how a full application export produces a SQL file that can be used to install the application into another d