| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.server -> Re: Insert Speed on 8.0.5 on Linux/Solaris
Steve Adams wrote in message <7ff352$mm$1_at_nnrp1.dejanews.com>...
>Hi Alan,
>
>Could you please re-run your tests and post the output from v$session_event
>and the 'CPU used by this session' value from v$sesstat. That will show us
>where the difference in time is.
>
>Regards,
>Steve Adams
OK. Here we are. I hope it helps! The other columns were all 0.
I should also point out that the Linux box barely accesses its HD where as the Solaris box is thrashing its HD - so perhaps they make use of filesystem cacheing very differently??
Linux - before test (36000 inserts)
SQL> select * from v$session_event;
SID EVENT
TOTAL_WAITS TOTAL_TIMEOUTS
--------- ---------------------------------------------------------------- -
---------- -------------
1 pmon timer
17 17
2 rdbms ipc message
31 17
3 rdbms ipc message
29 17
6 rdbms ipc message
1 1
4 rdbms ipc message
19 17
2 control file sequential read
27 0
4 control file sequential read
9 0
3 control file sequential read
20 0
3 control file parallel write
8 0
4 control file parallel write
16 0
3 log file sequential read
4 0
3 log file single write
4 0
3 log file parallel write
10 0
5 db file sequential read
15 0
8 db file sequential read
236 0
5 db file scattered read
18 0
2 db file parallel write
4 0
2 direct path read
7 0
3 direct path read
7 0
3 direct path write
7 0
5 smon timer
3 0
2 file identify
7 0
3 file identify
4 0
4 file identify
6 0
2 file open
13 0
8 file open
1 0
5 file open
8 0
4 file open
9 0
3 file open
14 0
8 SQL*Net message to client
40 0
8 SQL*Net message from client
39 0
31 rows selected.
Linux - after test (36000 inserts)
SQL> select * from v$session_event;
SID EVENT
TOTAL_WAITS TOTAL_TIMEOUTS
--------- ---------------------------------------------------------------- -
---------- -------------
1 pmon timer
131 131
2 rdbms ipc message
493 129
3 rdbms ipc message
36212 91
6 rdbms ipc message
2 2
4 rdbms ipc message
211 131
2 control file sequential read
27 0
4 control file sequential read
476 0
3 control file sequential read
957 0
3 control file parallel write
477 0
4 control file parallel write
361 0
3 log file sequential read
82 0
3 log file single write
160 0
3 log file parallel write
36094 0
2 log file sync
5 0
5 db file sequential read
18 0
8 db file sequential read
236 0
6 db file sequential read
7 0
5 db file scattered read
20 0
2 db file parallel write
1889 0
2 direct path read
7 0
3 direct path read
7 0
4 direct path read
539 0
3 direct path write
7 0
4 direct path write
539 0
5 smon timer
4 1
2 file identify
7 0
3 file identify
160 0
4 file identify
6 0
2 file open
13 0
3 file open
170 0
5 file open
8 0
8 file open
1 0
6 file open
1 0
4 file open
16 0
8 SQL*Net message to client
44 0
8 SQL*Net message from client
43 0
36 rows selected.
SQL> select * from v$sesstat where statistic# = 12;
SID STATISTIC# VALUE
--------- ---------- ---------
1 12 0
2 12 0
3 12 0
4 12 0
5 12 0
6 12 0
8 12 0
7 rows selected.
Solaris - before test (36000 inserts)
SQL> select * from v$session_event;
SID EVENT
TOTAL_WAITS TOTAL_TIMEOUTS
--------- ---------------------------------------------------------------- -
---------- -------------
5 latch free
1 1
1 pmon timer
14 14
2 rdbms ipc message
25 14
3 rdbms ipc message
20 14
6 rdbms ipc message
1 1
4 rdbms ipc message
16 14
2 control file sequential read
27 0
4 control file sequential read
9 0
3 control file sequential read
20 0
3 control file parallel write
8 0
4 control file parallel write
13 0
3 log file sequential read
4 0
3 log file single write
4 0
3 log file parallel write
7 0
5 db file sequential read
17 0
8 db file sequential read
246 0
5 db file scattered read
18 0
2 db file parallel write
3 0
2 direct path read
7 0
3 direct path read
7 0
3 direct path write
7 0
5 smon timer
2 0
2 file identify
7 0
3 file identify
4 0
4 file identify
6 0
2 file open
13 0
8 file open
2 0
5 file open
8 0
4 file open
9 0
3 file open
14 0
8 SQL*Net message to client
40 0
8 SQL*Net message from client
39 0
32 rows selected.
Solaris - after test (36000 inserts)
SQL> select * from v$session_event;
SID EVENT
TOTAL_WAITS TOTAL_TIMEOUTS
--------- ---------------------------------------------------------------- -
---------- -------------
2 latch free
2 2
3 latch free
3 3
5 latch free
1 1
1 pmon timer
188 188
2 rdbms ipc message
463 141
3 rdbms ipc message
36144 44
4 rdbms ipc message
268 178
6 rdbms ipc message
2 2
2 control file sequential read
27 0
3 control file sequential read
968 0
4 control file sequential read
483 0
3 control file parallel write
482 0
4 control file parallel write
421 0
3 log file sequential read
83 0
3 log file single write
162 0
3 log file parallel write
36084 0
2 log file sync
26 0
5 db file sequential read
20 0
6 db file sequential read
7 0
8 db file sequential read
246 0
5 db file scattered read
20 0
2 db file parallel write
1910 1
2 direct path read
7 0
3 direct path read
7 0
4 direct path read
553 0
3 direct path write
7 0
4 direct path write
553 0
5 smon timer
3 1
2 file identify
7 0
3 file identify
162 0
4 file identify
6 0
2 file open
13 0
4 file open
16 0
5 file open
8 0
8 file open
2 0
6 file open
1 0
3 file open
172 0
8 SQL*Net message to client
44 0
8 SQL*Net message from client
43 0
39 rows selected.
SQL> select * from v$sesstat where statistic# = 12;
SID STATISTIC# VALUE
--------- ---------- ---------
1 12 0
2 12 0
3 12 0
4 12 0
5 12 0
6 12 0
8 12 0
7 rows selected.
![]() |
![]() |