Thanks, Ross,

It may well be as you said, because Oracle Corporation thinks grouping all
Oracle "processes" into one OS process makes it run faster on NT. But I'd like
to see some kind of official answer from Oracle. Multithreaded Oracle.exe has
its own problem. For example, if one thread breaks, the entire process hangs or
dies. It probably makes sense to bundle all essential background "processes"
into one process because if one of them dies, it's meaningless to have all the
others continue running. But server "processes" running on behalf of user
programs as well as non-essential Oracle background "processes" are also part
of oracle.exe, aren't they? Wouldn't Oracle make a decision to favor stability
over performance, in view of the generally accepted instability of NT?

BTW, NT also supports shared memory and of course context switches but may be
inferior to the counterparts on UNIX (I don't know).

I made a mistake in my previous message saying "Oracle on NT runs as one
thread". I meant "one process".

Yong Huang
[EMAIL PROTECTED]

you wrote:

Oracle on NT runs as

ONE PROCESS

with

MULTIPLE THREADS


for performance reasons (no more
need for shared memory....context switches
are a LOT less expensive, etc.)


-----Original Message-----
Sent: Friday, February 02, 2001 12:51 PM
To: Multiple recipients of list ORACLE-L


Hi, Mark,

Async I/O is available on Windows, at least NT. It's not an easy 
topic. If you think you already know enough about operating 
systems in general, I suggest you read David Solomon's "Inside 
WindowsNT". For a lab test, launch Performance Monitor on your 
NT box and look at the counters for Cache.

I'm not sure by "single thread management" whether you mean NT can't 
have multiple processes or Oracle on NT runs as one thread. The 
former is obviously wrong. The latter is a design issue inside 
Oracle Corporation and the question as to why was asked on this 
forum before without an answer (without an answer I can remember, 
that is).

Yong Huang
[EMAIL PROTECTED]

__________________________________________________
Get personalized email addresses from Yahoo! Mail - only $35 
a year!  http://personal.mail.yahoo.com/
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: yong huang
  INET: [EMAIL PROTECTED]

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: [EMAIL PROTECTED] (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

Reply via email to