Re: Re: Re:MTS performance is too bad.

2002-07-01 Thread Bunyamin Karadeniz

I decreased hash_area_size ,
I setted large_pool_size .
I decreased dispatcher number to 4.
And everything is well now.

Bunyamin

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Sunday, June 30, 2002 1:18 PM


 How did you solved it?
 Yechiel Adar
 Mehish
 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Friday, June 28, 2002 4:03 PM


  FINALLY ,
  Everything is good  now.
  Thank you for your replies.
 
  Bunyamin
 
 
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Friday, June 28, 2002 12:33 AM
 
 
   I suspect that if you are getting 4030s with 50 concurrent users that
   you will get NO benefit from MTS, in fact it will likely cause just
the
   problems you are seeing and you will start to get 4030s sooner than
you
   would have before.
  
   MTS is not appropriate as a tool to address your 4030 errors if the
   sessions are not inactive for more than a few seconds. If the
concurrent
   sessions are very active (check v$session's last_call_et field) and
you
   are still running into 4030s than MTS will not help you, and can
   actually cause a performance hit (CPU) that is scary. The key thing to
   remember is that MTS provides SCALABILITY, performance is indirectly
   affected if at all.
  
   If you are running into 4030s there are a number of other approaches
you
   can take as well. Application tuning is the best place to start, but
   more often then not, not possible. Then go to the obvious (that others
   have mentioned) like using statspack to get a look at the usage of
your
   buffer cache. In your case you may have to reduce the size of your SGA
   to allow for more user space. Don't fall for the buffer cache hit
ratio
   needs to be x%. If you are in an application env where most blocks are
   rarely seen in more than one query then you need a different approach
to
   buffer cache tuning than hit %. This is a book in and of itself, but
   fairly intuitive.
  
   Given that you are stuck with your current application, the very first
   thing you also will want to look at is the Orastack utility to reduce
   the memory usage of each server process' stack. I have seen DBAs in
your
   situation have their 4030s resolved with this alone.
  
   The other is upgrading your OS (or properly setting it) to NT EE or
   Win2k AS. This will allow you to use a 3gb process size. If you
haven't
   done this it will surely fix your memory shortage (at least until you
   get another 50 users :)).
  
   You can also scale out by adding more nodes with OPS, although I'd
   strongly suggest that you move to 9i before doing this! Finally, you
can
   use OPS/RAC on a single box, a bit of a fancy trick, but it allows you
   to have multiple instances if you have the system memory available.
  
   Ramble, ramble, ramble, for more info you can come to my presenation
at
   OpenWorld (or just send more info/questions!)
  
   Regards,
  
   Michael Sale
   Author: Oracle9i for Windows(R) 2000 Tips  Techniques
   http://www.amazon.com/exec/obidos/ASIN/0072194626
  
  
   -Original Message-
   Karadeniz
   Sent: Thursday, June 27, 2002 8:33 AM
   To: Multiple recipients of list ORACLE-L
  
  
   Michael ,
  
   I have tried all of them , but still performance is very bad. When
   switch to dedicated mode I get ora:04030..  Have you ever switched to
   MTS and seen the same performance , I wonder if you are sure about MTS
   performance is good. What ever I did did not give the same performance
   as dedicated connections even not approached.
  
   Bunyamin
  
   - Original Message -
   To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
   Sent: Thursday, June 27, 2002 4:53 PM
  
  
You really don't need MTS with no more than 50 concurrent users
unless
  
you
   are running into ora-4030s or other memory problems.
   
When you say performance is a problem, have you check OS swapping of
   memory to disk? Your SGA might be too big (with AS and the 3GB switch
no
   bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping
   out to disk.
   
You also need to make sure that only OLTP users (users with short
txns,
   NOT long running batch jobs, big updates, etc) are connecting via MTS.
   All batch/DSS type users should be connecting via dedicated server.
You
   can have them specify this in their tnsnames.ora.
   
That said, your MTS config is WAY out of whack given the number of
   concurrent users:
   
You only need ONE dispatcher to start with. Change dispatchers to 1
unless
   you have multiple NICs you are working off of for a particular
   segmentation of users. (50 dispatchers would be appropriate for about
   12,000 Concurrent
   users)
   
If your total number of concurrent OLTP users is truly 50 set your
min
   servers to 60. Max servers is fine.
   
You should also set your large pool 

Re: Re: Re:MTS performance is too bad.

2002-06-30 Thread Yechiel Adar

How did you solved it?
Yechiel Adar
Mehish
- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Friday, June 28, 2002 4:03 PM


 FINALLY ,
 Everything is good  now.
 Thank you for your replies.

 Bunyamin



 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Friday, June 28, 2002 12:33 AM


  I suspect that if you are getting 4030s with 50 concurrent users that
  you will get NO benefit from MTS, in fact it will likely cause just the
  problems you are seeing and you will start to get 4030s sooner than you
  would have before.
 
  MTS is not appropriate as a tool to address your 4030 errors if the
  sessions are not inactive for more than a few seconds. If the concurrent
  sessions are very active (check v$session's last_call_et field) and you
  are still running into 4030s than MTS will not help you, and can
  actually cause a performance hit (CPU) that is scary. The key thing to
  remember is that MTS provides SCALABILITY, performance is indirectly
  affected if at all.
 
  If you are running into 4030s there are a number of other approaches you
  can take as well. Application tuning is the best place to start, but
  more often then not, not possible. Then go to the obvious (that others
  have mentioned) like using statspack to get a look at the usage of your
  buffer cache. In your case you may have to reduce the size of your SGA
  to allow for more user space. Don't fall for the buffer cache hit ratio
  needs to be x%. If you are in an application env where most blocks are
  rarely seen in more than one query then you need a different approach to
  buffer cache tuning than hit %. This is a book in and of itself, but
  fairly intuitive.
 
  Given that you are stuck with your current application, the very first
  thing you also will want to look at is the Orastack utility to reduce
  the memory usage of each server process' stack. I have seen DBAs in your
  situation have their 4030s resolved with this alone.
 
  The other is upgrading your OS (or properly setting it) to NT EE or
  Win2k AS. This will allow you to use a 3gb process size. If you haven't
  done this it will surely fix your memory shortage (at least until you
  get another 50 users :)).
 
  You can also scale out by adding more nodes with OPS, although I'd
  strongly suggest that you move to 9i before doing this! Finally, you can
  use OPS/RAC on a single box, a bit of a fancy trick, but it allows you
  to have multiple instances if you have the system memory available.
 
  Ramble, ramble, ramble, for more info you can come to my presenation at
  OpenWorld (or just send more info/questions!)
 
  Regards,
 
  Michael Sale
  Author: Oracle9i for Windows(R) 2000 Tips  Techniques
  http://www.amazon.com/exec/obidos/ASIN/0072194626
 
 
  -Original Message-
  Karadeniz
  Sent: Thursday, June 27, 2002 8:33 AM
  To: Multiple recipients of list ORACLE-L
 
 
  Michael ,
 
  I have tried all of them , but still performance is very bad. When
  switch to dedicated mode I get ora:04030..  Have you ever switched to
  MTS and seen the same performance , I wonder if you are sure about MTS
  performance is good. What ever I did did not give the same performance
  as dedicated connections even not approached.
 
  Bunyamin
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Thursday, June 27, 2002 4:53 PM
 
 
   You really don't need MTS with no more than 50 concurrent users unless
 
   you
  are running into ora-4030s or other memory problems.
  
   When you say performance is a problem, have you check OS swapping of
  memory to disk? Your SGA might be too big (with AS and the 3GB switch no
  bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping
  out to disk.
  
   You also need to make sure that only OLTP users (users with short
   txns,
  NOT long running batch jobs, big updates, etc) are connecting via MTS.
  All batch/DSS type users should be connecting via dedicated server. You
  can have them specify this in their tnsnames.ora.
  
   That said, your MTS config is WAY out of whack given the number of
  concurrent users:
  
   You only need ONE dispatcher to start with. Change dispatchers to 1
   unless
  you have multiple NICs you are working off of for a particular
  segmentation of users. (50 dispatchers would be appropriate for about
  12,000 Concurrent
  users)
  
   If your total number of concurrent OLTP users is truly 50 set your min
  servers to 60. Max servers is fine.
  
   You should also set your large pool instead of a massive shared pool,
   all
  kinds of reason for doing this!!
  
   If you have a chance go to borders or barnes and noble, sit down and
   read
  chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000
  Tips  Techniques. It covers the setup, monitoring and basic tuning of
  MTS.
  
   I hope this helps,
  
   Mike Sale
  
  
  
   

Re: Re: Re:MTS performance is too bad.

2002-06-28 Thread Bunyamin Karadeniz

FINALLY , 
Everything is good  now. 
Thank you for your replies. 

Bunyamin



- Original Message - 
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Friday, June 28, 2002 12:33 AM


 I suspect that if you are getting 4030s with 50 concurrent users that
 you will get NO benefit from MTS, in fact it will likely cause just the
 problems you are seeing and you will start to get 4030s sooner than you
 would have before.
 
 MTS is not appropriate as a tool to address your 4030 errors if the
 sessions are not inactive for more than a few seconds. If the concurrent
 sessions are very active (check v$session's last_call_et field) and you
 are still running into 4030s than MTS will not help you, and can
 actually cause a performance hit (CPU) that is scary. The key thing to
 remember is that MTS provides SCALABILITY, performance is indirectly
 affected if at all.
 
 If you are running into 4030s there are a number of other approaches you
 can take as well. Application tuning is the best place to start, but
 more often then not, not possible. Then go to the obvious (that others
 have mentioned) like using statspack to get a look at the usage of your
 buffer cache. In your case you may have to reduce the size of your SGA
 to allow for more user space. Don't fall for the buffer cache hit ratio
 needs to be x%. If you are in an application env where most blocks are
 rarely seen in more than one query then you need a different approach to
 buffer cache tuning than hit %. This is a book in and of itself, but
 fairly intuitive.
 
 Given that you are stuck with your current application, the very first
 thing you also will want to look at is the Orastack utility to reduce
 the memory usage of each server process' stack. I have seen DBAs in your
 situation have their 4030s resolved with this alone. 
 
 The other is upgrading your OS (or properly setting it) to NT EE or
 Win2k AS. This will allow you to use a 3gb process size. If you haven't
 done this it will surely fix your memory shortage (at least until you
 get another 50 users :)).
 
 You can also scale out by adding more nodes with OPS, although I'd
 strongly suggest that you move to 9i before doing this! Finally, you can
 use OPS/RAC on a single box, a bit of a fancy trick, but it allows you
 to have multiple instances if you have the system memory available.
 
 Ramble, ramble, ramble, for more info you can come to my presenation at
 OpenWorld (or just send more info/questions!)
 
 Regards,
 
 Michael Sale
 Author: Oracle9i for Windows(R) 2000 Tips  Techniques
 http://www.amazon.com/exec/obidos/ASIN/0072194626
 
 
 -Original Message-
 Karadeniz
 Sent: Thursday, June 27, 2002 8:33 AM
 To: Multiple recipients of list ORACLE-L
 
 
 Michael ,
 
 I have tried all of them , but still performance is very bad. When
 switch to dedicated mode I get ora:04030..  Have you ever switched to
 MTS and seen the same performance , I wonder if you are sure about MTS
 performance is good. What ever I did did not give the same performance
 as dedicated connections even not approached.
 
 Bunyamin
 
 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Thursday, June 27, 2002 4:53 PM
 
 
  You really don't need MTS with no more than 50 concurrent users unless
 
  you
 are running into ora-4030s or other memory problems.
 
  When you say performance is a problem, have you check OS swapping of
 memory to disk? Your SGA might be too big (with AS and the 3GB switch no
 bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping
 out to disk.
 
  You also need to make sure that only OLTP users (users with short 
  txns,
 NOT long running batch jobs, big updates, etc) are connecting via MTS.
 All batch/DSS type users should be connecting via dedicated server. You
 can have them specify this in their tnsnames.ora.
 
  That said, your MTS config is WAY out of whack given the number of
 concurrent users:
 
  You only need ONE dispatcher to start with. Change dispatchers to 1 
  unless
 you have multiple NICs you are working off of for a particular
 segmentation of users. (50 dispatchers would be appropriate for about
 12,000 Concurrent
 users)
 
  If your total number of concurrent OLTP users is truly 50 set your min
 servers to 60. Max servers is fine.
 
  You should also set your large pool instead of a massive shared pool, 
  all
 kinds of reason for doing this!!
 
  If you have a chance go to borders or barnes and noble, sit down and 
  read
 chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000
 Tips  Techniques. It covers the setup, monitoring and basic tuning of
 MTS.
 
  I hope this helps,
 
  Mike Sale
 
 
 
  
   mts_max_servers=750
   mts_min_servers=100
   dispatchers=50
   users total  750
   users concurrent at most 50
  
  
   - Original Message -
   To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
   Sent: Wednesday, June 26, 2002 9:58 PM
  
  
   Bunyamin,
  

Re: Re:MTS performance is too bad.

2002-06-27 Thread Bunyamin Karadeniz

mts_max_servers=750
mts_min_servers=100
dispatchers=50
users total  750
users concurrent at most 50


- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Wednesday, June 26, 2002 9:58 PM


 Bunyamin,

 What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is the
total
 number of users connecting to the database?

 Dick Goulet

 Reply Separator
 Author: Bunyamin Karadeniz [EMAIL PROTECTED]
 Date:   6/26/2002 8:49 AM

 I have changed my 8.1.7.3.2 database to MTS on win2000. But performance is
too
 bad.
 I have 800 MB of shared pool and not setted large_pool_size.
 50 dispathers, 100 processes and 750 max processes.

 What can I do ?  Have you got an idea. How can I check the mts
performance?

 Bunyamin

 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
 HTMLHEAD
 META http-equiv=Content-Type content=text/html; charset=iso-8859-9
 META content=MSHTML 6.00.2600.0 name=GENERATOR
 STYLE/STYLE
 /HEAD
 BODY bgColor=#ff
 DIVFONT face=Arial size=2I have changed my 8.1.7.3.2 database to MTS
on
 win2000. But performance is too bad. /FONT/DIV
 DIVFONT face=Arial size=2I have 800 MB of shared pool and not setted
 large_pool_size. /FONT/DIV
 DIVFONT face=Arial size=250 dispathers, 100 processes and 750 max
processes.

 /FONT/DIV
 DIVFONT face=Arial size=2/FONTnbsp;/DIV
 DIVFONT face=Arial size=2What can I do ?nbsp; Have you got an idea.
How can

 I check the mts performance?/FONT/DIV
 DIVFONT face=Arial size=2/FONTnbsp;/DIV
 DIVFONT face=Arial size=2Bunyamin /FONT/DIV/BODY/HTML

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author:
   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).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Bunyamin Karadeniz
  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).



RE: Re:MTS performance is too bad.

2002-06-27 Thread Adrian Roe

Bunyamin,

You probably only need about 2 dispatchers. I think Oracle suggest 1
dispatcher for every 1000 users but that figure seems a little low to me,
I'd work on the basis of 1 dispatcher for every 500.

As for shared servers, work on the basis of 1 for every 10 users.

Try this

mts_servers = 5
mts_max_servers = 10 (increase if needed)
dispatchers = 2

Ade

-Original Message-
Sent: 27 June 2002 09:18
To: Multiple recipients of list ORACLE-L


mts_max_servers=750
mts_min_servers=100
dispatchers=50
users total  750
users concurrent at most 50


- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Wednesday, June 26, 2002 9:58 PM


 Bunyamin,

 What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is the
total
 number of users connecting to the database?

 Dick Goulet

 Reply Separator
 Author: Bunyamin Karadeniz [EMAIL PROTECTED]
 Date:   6/26/2002 8:49 AM

 I have changed my 8.1.7.3.2 database to MTS on win2000. But performance is
too
 bad.
 I have 800 MB of shared pool and not setted large_pool_size.
 50 dispathers, 100 processes and 750 max processes.

 What can I do ?  Have you got an idea. How can I check the mts
performance?

 Bunyamin

 !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
 HTMLHEAD
 META http-equiv=Content-Type content=text/html; charset=iso-8859-9
 META content=MSHTML 6.00.2600.0 name=GENERATOR
 STYLE/STYLE
 /HEAD
 BODY bgColor=#ff
 DIVFONT face=Arial size=2I have changed my 8.1.7.3.2 database to MTS
on
 win2000. But performance is too bad. /FONT/DIV
 DIVFONT face=Arial size=2I have 800 MB of shared pool and not setted
 large_pool_size. /FONT/DIV
 DIVFONT face=Arial size=250 dispathers, 100 processes and 750 max
processes.

 /FONT/DIV
 DIVFONT face=Arial size=2/FONTnbsp;/DIV
 DIVFONT face=Arial size=2What can I do ?nbsp; Have you got an idea.
How can

 I check the mts performance?/FONT/DIV
 DIVFONT face=Arial size=2/FONTnbsp;/DIV
 DIVFONT face=Arial size=2Bunyamin /FONT/DIV/BODY/HTML

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author:
   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).

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Bunyamin Karadeniz
  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).

--
Live Life in Broadband
www.telewest.co.uk


The information transmitted is intended only for the person or entity to which it is 
addressed and may contain confidential and/or privileged material.
Statements and opinions expressed in this e-mail may not represent those of the 
company. Any review, retransmission, dissemination or other use of, or taking of any 
action in reliance upon, this information by persons or entities other than the 
intended recipient is prohibited. If you received this in error, please contact the 
sender immediately and delete the material from any computer.


==

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Adrian Roe
  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).



Re: Re:MTS performance is too bad.

2002-06-27 Thread Bunyamin Karadeniz

I agree with you but that will not help me in performance ...
Bunyamin
- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 12:28 PM


 Bunyamin,

 You probably only need about 2 dispatchers. I think Oracle suggest 1
 dispatcher for every 1000 users but that figure seems a little low to me,
 I'd work on the basis of 1 dispatcher for every 500.

 As for shared servers, work on the basis of 1 for every 10 users.

 Try this

 mts_servers = 5
 mts_max_servers = 10 (increase if needed)
 dispatchers = 2

 Ade

 -Original Message-
 Sent: 27 June 2002 09:18
 To: Multiple recipients of list ORACLE-L


 mts_max_servers=750
 mts_min_servers=100
 dispatchers=50
 users total  750
 users concurrent at most 50


 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Wednesday, June 26, 2002 9:58 PM


  Bunyamin,
 
  What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is the
 total
  number of users connecting to the database?
 
  Dick Goulet
 
  Reply Separator
  Author: Bunyamin Karadeniz [EMAIL PROTECTED]
  Date:   6/26/2002 8:49 AM
 
  I have changed my 8.1.7.3.2 database to MTS on win2000. But performance
is
 too
  bad.
  I have 800 MB of shared pool and not setted large_pool_size.
  50 dispathers, 100 processes and 750 max processes.
 
  What can I do ?  Have you got an idea. How can I check the mts
 performance?
 
  Bunyamin
 
  !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
  HTMLHEAD
  META http-equiv=Content-Type content=text/html; charset=iso-8859-9
  META content=MSHTML 6.00.2600.0 name=GENERATOR
  STYLE/STYLE
  /HEAD
  BODY bgColor=#ff
  DIVFONT face=Arial size=2I have changed my 8.1.7.3.2 database to MTS
 on
  win2000. But performance is too bad. /FONT/DIV
  DIVFONT face=Arial size=2I have 800 MB of shared pool and not setted
  large_pool_size. /FONT/DIV
  DIVFONT face=Arial size=250 dispathers, 100 processes and 750 max
 processes.
 
  /FONT/DIV
  DIVFONT face=Arial size=2/FONTnbsp;/DIV
  DIVFONT face=Arial size=2What can I do ?nbsp; Have you got an idea.
 How can
 
  I check the mts performance?/FONT/DIV
  DIVFONT face=Arial size=2/FONTnbsp;/DIV
  DIVFONT face=Arial size=2Bunyamin /FONT/DIV/BODY/HTML
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author:
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).

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author: Bunyamin Karadeniz
   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).

 --

 Live Life in Broadband
 www.telewest.co.uk


 The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material.
 Statements and opinions expressed in this e-mail may not represent those
of the company. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you received
this in error, please contact the sender immediately and delete the material
from any computer.




==

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author: Adrian Roe
   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 

Re: Re: Re:MTS performance is too bad.

2002-06-27 Thread MICHAEL.SALE

You really don't need MTS with no more than 50 concurrent users unless you are running 
into ora-4030s or other memory problems. 

When you say performance is a problem, have you check OS swapping of memory to disk? 
Your SGA might be too big (with AS and the 3GB switch no bigger than 3GIG, without the 
3GB switch only 2GB) and end up swapping out to disk. 

You also need to make sure that only OLTP users (users with short txns, NOT long 
running batch jobs, big updates, etc) are connecting via MTS. All batch/DSS type users 
should be connecting via dedicated server. You can have them specify this in their 
tnsnames.ora.

That said, your MTS config is WAY out of whack given the number of concurrent users:

You only need ONE dispatcher to start with. Change dispatchers to 1 unless you have 
multiple NICs you are working off of for a particular segmentation of users. (50 
dispatchers would be appropriate for about 12,000 Concurrent users)

If your total number of concurrent OLTP users is truly 50 set your min servers to 60. 
Max servers is fine.

You should also set your large pool instead of a massive shared pool, all kinds of 
reason for doing this!! 

If you have a chance go to borders or barnes and noble, sit down and read chapter 7 
(Oracle Connectivity) of my book Oracle9i for Windows 2000 Tips  Techniques. It 
covers the setup, monitoring and basic tuning of MTS. 

I hope this helps,

Mike Sale



 
 mts_max_servers=750
 mts_min_servers=100
 dispatchers=50
 users total  750
 users concurrent at most 50
 
 
 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Wednesday, June 26, 2002 9:58 PM
 
 
 Bunyamin,
 
 What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
  the total
 number of users connecting to the database?
 
 Dick Goulet
 
 Reply Separator
 Author: Bunyamin Karadeniz [EMAIL PROTECTED]
 Date:   6/26/2002 8:49 AM
 
 I have changed my 8.1.7.3.2 database to MTS on win2000. But 
 performance is too
 bad.
 I have 800 MB of shared pool and not setted large_pool_size.
 50 dispathers, 100 processes and 750 max processes.
 
 What can I do ?  Have you got an idea. How can I check the mts
 performance?
 
 Bunyamin
 
 
 
 
 
 
 
 
 I have changed my 8.1.7.3.2 database to MTS
 on
 win2000. But performance is too bad. 
 I have 800 MB of shared pool and not setted
 large_pool_size. 
 50 dispathers, 100 processes and 750 max
 processes.
 
 
 nbsp;
 What can I do ?nbsp; Have you got an idea.
 How can
 
 I check the mts performance?
 nbsp;
 Bunyamin 
 
 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author:
   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). 
 -- 
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 -- 
 Author: Bunyamin Karadeniz
  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). 

-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: MICHAEL.SALE
  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).



Re: Re:MTS performance is too bad.

2002-06-27 Thread Yechiel Adar

Hello Bunyamin

I seem to miss something here.
If you have up to 50 concurrent users why do you use min_servers =100?
I think that you waste a lot of storage this way
and this can cause the computer to page a lot.

Yechiel Adar
Mehish
- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 1:38 PM


 I agree with you but that will not help me in performance ...
 Bunyamin
 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Thursday, June 27, 2002 12:28 PM


  Bunyamin,
 
  You probably only need about 2 dispatchers. I think Oracle suggest 1
  dispatcher for every 1000 users but that figure seems a little low to
me,
  I'd work on the basis of 1 dispatcher for every 500.
 
  As for shared servers, work on the basis of 1 for every 10 users.
 
  Try this
 
  mts_servers = 5
  mts_max_servers = 10 (increase if needed)
  dispatchers = 2
 
  Ade
 
  -Original Message-
  Sent: 27 June 2002 09:18
  To: Multiple recipients of list ORACLE-L
 
 
  mts_max_servers=750
  mts_min_servers=100
  dispatchers=50
  users total  750
  users concurrent at most 50
 
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Wednesday, June 26, 2002 9:58 PM
 
 
   Bunyamin,
  
   What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
the
  total
   number of users connecting to the database?
  
   Dick Goulet
  
   Reply Separator
   Author: Bunyamin Karadeniz [EMAIL PROTECTED]
   Date:   6/26/2002 8:49 AM
  
   I have changed my 8.1.7.3.2 database to MTS on win2000. But
performance
 is
  too
   bad.
   I have 800 MB of shared pool and not setted large_pool_size.
   50 dispathers, 100 processes and 750 max processes.
  
   What can I do ?  Have you got an idea. How can I check the mts
  performance?
  
   Bunyamin
  
   !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
   HTMLHEAD
   META http-equiv=Content-Type content=text/html; charset=iso-8859-9
   META content=MSHTML 6.00.2600.0 name=GENERATOR
   STYLE/STYLE
   /HEAD
   BODY bgColor=#ff
   DIVFONT face=Arial size=2I have changed my 8.1.7.3.2 database to
MTS
  on
   win2000. But performance is too bad. /FONT/DIV
   DIVFONT face=Arial size=2I have 800 MB of shared pool and not
setted
   large_pool_size. /FONT/DIV
   DIVFONT face=Arial size=250 dispathers, 100 processes and 750 max
  processes.
  
   /FONT/DIV
   DIVFONT face=Arial size=2/FONTnbsp;/DIV
   DIVFONT face=Arial size=2What can I do ?nbsp; Have you got an
idea.
  How can
  
   I check the mts performance?/FONT/DIV
   DIVFONT face=Arial size=2/FONTnbsp;/DIV
   DIVFONT face=Arial size=2Bunyamin /FONT/DIV/BODY/HTML
  
   --
   Please see the official ORACLE-L FAQ: http://www.orafaq.com
   --
   Author:
 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).
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author: Bunyamin Karadeniz
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).
 

 --
 
  Live Life in Broadband
  www.telewest.co.uk
 
 
  The information transmitted is intended only for the person or entity to
 which it is addressed and may contain confidential and/or privileged
 material.
  Statements and opinions expressed in this e-mail may not represent those
 of the company. Any review, retransmission, dissemination or other use of,
 or taking of any action in reliance upon, this information by persons or
 entities other than the intended recipient is prohibited. If you received
 this in error, please contact the sender immediately and delete the
material
 from any computer.
 
 
 


 ==
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  

RE: Re:MTS performance is too bad.

2002-06-27 Thread Adrian Roe

Well yes it will as you will not have the overhead of managing all of those
unnecessary processes. However, as Michael Sale has correctly pointed out,
you don't need MTS for 50 connections.

-Original Message-
Sent: 27 June 2002 12:38
To: Multiple recipients of list ORACLE-L


I agree with you but that will not help me in performance ...
Bunyamin
- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 12:28 PM


 Bunyamin,

 You probably only need about 2 dispatchers. I think Oracle suggest 1
 dispatcher for every 1000 users but that figure seems a little low to me,
 I'd work on the basis of 1 dispatcher for every 500.

 As for shared servers, work on the basis of 1 for every 10 users.

 Try this

 mts_servers = 5
 mts_max_servers = 10 (increase if needed)
 dispatchers = 2

 Ade

 -Original Message-
 Sent: 27 June 2002 09:18
 To: Multiple recipients of list ORACLE-L


 mts_max_servers=750
 mts_min_servers=100
 dispatchers=50
 users total  750
 users concurrent at most 50


 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Wednesday, June 26, 2002 9:58 PM


  Bunyamin,
 
  What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is the
 total
  number of users connecting to the database?
 
  Dick Goulet
 
  Reply Separator
  Author: Bunyamin Karadeniz [EMAIL PROTECTED]
  Date:   6/26/2002 8:49 AM
 
  I have changed my 8.1.7.3.2 database to MTS on win2000. But performance
is
 too
  bad.
  I have 800 MB of shared pool and not setted large_pool_size.
  50 dispathers, 100 processes and 750 max processes.
 
  What can I do ?  Have you got an idea. How can I check the mts
 performance?
 
  Bunyamin
 
  !DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN
  HTMLHEAD
  META http-equiv=Content-Type content=text/html; charset=iso-8859-9
  META content=MSHTML 6.00.2600.0 name=GENERATOR
  STYLE/STYLE
  /HEAD
  BODY bgColor=#ff
  DIVFONT face=Arial size=2I have changed my 8.1.7.3.2 database to MTS
 on
  win2000. But performance is too bad. /FONT/DIV
  DIVFONT face=Arial size=2I have 800 MB of shared pool and not setted
  large_pool_size. /FONT/DIV
  DIVFONT face=Arial size=250 dispathers, 100 processes and 750 max
 processes.
 
  /FONT/DIV
  DIVFONT face=Arial size=2/FONTnbsp;/DIV
  DIVFONT face=Arial size=2What can I do ?nbsp; Have you got an idea.
 How can
 
  I check the mts performance?/FONT/DIV
  DIVFONT face=Arial size=2/FONTnbsp;/DIV
  DIVFONT face=Arial size=2Bunyamin /FONT/DIV/BODY/HTML
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author:
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).

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author: Bunyamin Karadeniz
   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).

 --

 Live Life in Broadband
 www.telewest.co.uk


 The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material.
 Statements and opinions expressed in this e-mail may not represent those
of the company. Any review, retransmission, dissemination or other use of,
or taking of any action in reliance upon, this information by persons or
entities other than the intended recipient is prohibited. If you received
this in error, please contact the sender immediately and delete the material
from any computer.




==

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author: Adrian Roe
   INET: [EMAIL PROTECTED]

 Fat City Network Services-- (858) 538-5051  FAX: (858) 538-5051
 San Diego, California-- Public Internet access / Mailing Lists
 

Re: Re: Re:MTS performance is too bad.

2002-06-27 Thread Bunyamin Karadeniz

Michael ,

I have tried all of them , but still performance is very bad. When switch to
dedicated mode I get ora:04030..
 Have you ever switched to MTS and seen the same performance , I wonder if
you are sure about MTS performance is good.
What ever I did did not give the same performance as dedicated connections
even not approached.

Bunyamin

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 4:53 PM


 You really don't need MTS with no more than 50 concurrent users unless you
are running into ora-4030s or other memory problems.

 When you say performance is a problem, have you check OS swapping of
memory to disk? Your SGA might be too big (with AS and the 3GB switch no
bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping out
to disk.

 You also need to make sure that only OLTP users (users with short txns,
NOT long running batch jobs, big updates, etc) are connecting via MTS. All
batch/DSS type users should be connecting via dedicated server. You can have
them specify this in their tnsnames.ora.

 That said, your MTS config is WAY out of whack given the number of
concurrent users:

 You only need ONE dispatcher to start with. Change dispatchers to 1 unless
you have multiple NICs you are working off of for a particular segmentation
of users. (50 dispatchers would be appropriate for about 12,000 Concurrent
users)

 If your total number of concurrent OLTP users is truly 50 set your min
servers to 60. Max servers is fine.

 You should also set your large pool instead of a massive shared pool, all
kinds of reason for doing this!!

 If you have a chance go to borders or barnes and noble, sit down and read
chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000 Tips 
Techniques. It covers the setup, monitoring and basic tuning of MTS.

 I hope this helps,

 Mike Sale



 
  mts_max_servers=750
  mts_min_servers=100
  dispatchers=50
  users total  750
  users concurrent at most 50
 
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Wednesday, June 26, 2002 9:58 PM
 
 
  Bunyamin,
 
  What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
   the total
  number of users connecting to the database?
 
  Dick Goulet
 
  Reply Separator
  Author: Bunyamin Karadeniz [EMAIL PROTECTED]
  Date:   6/26/2002 8:49 AM
 
  I have changed my 8.1.7.3.2 database to MTS on win2000. But
  performance is too
  bad.
  I have 800 MB of shared pool and not setted large_pool_size.
  50 dispathers, 100 processes and 750 max processes.
 
  What can I do ?  Have you got an idea. How can I check the mts
  performance?
 
  Bunyamin
 
 
 
 
 
 
 
 
  I have changed my 8.1.7.3.2 database to MTS
  on
  win2000. But performance is too bad.
  I have 800 MB of shared pool and not setted
  large_pool_size.
  50 dispathers, 100 processes and 750 max
  processes.
 
 
  nbsp;
  What can I do ?nbsp; Have you got an idea.
  How can
 
  I check the mts performance?
  nbsp;
  Bunyamin
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author:
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).
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author: Bunyamin Karadeniz
   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).

 --
 Please see the official ORACLE-L FAQ: http://www.orafaq.com
 --
 Author: MICHAEL.SALE
   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 

Re[2]: Re: Re:MTS performance is too bad.

2002-06-27 Thread dgoulet

What you get when you read messages in reverse chronological order!!  OK, if
you've got memory problems, start with trying to address those first.  Can you
decrease the size of the SGA?  Cut the DB_BLOCK_BUFFERS back by a third is
possible, limit the shared_pool if you can,and get more memory again if
possible.  Oracle is one heck of a memory hog, no matter what platform your on. 

  Assuming all of that fails to resolve the ORA-4030 errors in dedicated server
mode, then I guess your stuck with going MTS.  Rules of thumb that Oracle handed
me is fixing an iTAR:

1) set up one dispatcher for every 50 to 500 connections you expect. 
Practice here says experiment around a bit.  The capacity of a dispatcher is a
variable on each platform.  HP is not exactly happy with more than 52 per
dispatcher.

2) For every dispatcher there is, have a minimum of 2 shared servers.  If
you've got 2 dispatchers, which is just about the bottom of the barrel you need
a minimum of 4 shared servers.

3) for every shared server, allocate 100K additional shared pool.  This gets
tricky since changing the shared pool means bouncing the database.  I read it as
MTS_MAX_SERVERS*100K added to the shared_pool.

4) last watch the utilization of your shared servers.  If they all remain
busy more than 50% of the time, up the value os MTS_MIN_SERVERS either in the
init.ora and bounce or via the alter system command.

5) Continue to use decidated servers for all batch load/DML activities. 
Leave the MTS stuff for OLTP types of transactions.

6) And after all this, don't really expect an increase in performance, cause
you ain't going to get it.

Dick Goulet

Reply Separator
Author: Bunyamin Karadeniz [EMAIL PROTECTED]
Date:   6/27/2002 6:33 AM

Michael ,

I have tried all of them , but still performance is very bad. When switch to
dedicated mode I get ora:04030..
 Have you ever switched to MTS and seen the same performance , I wonder if
you are sure about MTS performance is good.
What ever I did did not give the same performance as dedicated connections
even not approached.

Bunyamin

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 4:53 PM


 You really don't need MTS with no more than 50 concurrent users unless you
are running into ora-4030s or other memory problems.

 When you say performance is a problem, have you check OS swapping of
memory to disk? Your SGA might be too big (with AS and the 3GB switch no
bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping out
to disk.

 You also need to make sure that only OLTP users (users with short txns,
NOT long running batch jobs, big updates, etc) are connecting via MTS. All
batch/DSS type users should be connecting via dedicated server. You can have
them specify this in their tnsnames.ora.

 That said, your MTS config is WAY out of whack given the number of
concurrent users:

 You only need ONE dispatcher to start with. Change dispatchers to 1 unless
you have multiple NICs you are working off of for a particular segmentation
of users. (50 dispatchers would be appropriate for about 12,000 Concurrent
users)

 If your total number of concurrent OLTP users is truly 50 set your min
servers to 60. Max servers is fine.

 You should also set your large pool instead of a massive shared pool, all
kinds of reason for doing this!!

 If you have a chance go to borders or barnes and noble, sit down and read
chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000 Tips 
Techniques. It covers the setup, monitoring and basic tuning of MTS.

 I hope this helps,

 Mike Sale



 
  mts_max_servers=750
  mts_min_servers=100
  dispatchers=50
  users total  750
  users concurrent at most 50
 
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Wednesday, June 26, 2002 9:58 PM
 
 
  Bunyamin,
 
  What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
   the total
  number of users connecting to the database?
 
  Dick Goulet
 
  Reply Separator
  Author: Bunyamin Karadeniz [EMAIL PROTECTED]
  Date:   6/26/2002 8:49 AM
 
  I have changed my 8.1.7.3.2 database to MTS on win2000. But
  performance is too
  bad.
  I have 800 MB of shared pool and not setted large_pool_size.
  50 dispathers, 100 processes and 750 max processes.
 
  What can I do ?  Have you got an idea. How can I check the mts
  performance?
 
  Bunyamin
 
 
 
 
 
 
 
 
  I have changed my 8.1.7.3.2 database to MTS
  on
  win2000. But performance is too bad.
  I have 800 MB of shared pool and not setted
  large_pool_size.
  50 dispathers, 100 processes and 750 max
  processes.
 
 
  nbsp;
  What can I do ?nbsp; Have you got an idea.
  How can
 
  I check the mts performance?
  nbsp;
  Bunyamin
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author:

RE: Re: Re:MTS performance is too bad.

2002-06-27 Thread Wong, Bing

So far, I did not see what is the specific performance problem here.  

I support one of the five warehouses that has over 300 users and we
implemented dedicated servers but we ended up with heavy disk swap because
application had external call procedure which gets Unix timestamp from
Oracle.  This resulted in holding/ never releasing the Unix processes.  So
we switched to MTS and requested application to use Oracle timestamp
instead.  

Our MTS parameters:
mts_servers=4   Start up 4 servers
dispatcher=10
mts_max_servers=20

shared pool=360mb

Performance is as good as dedicated servers.  I implemented on all other
four warehouses.  Our MTS has been running for over 8 months now.



-Original Message-
Sent: Thursday, June 27, 2002 7:33 AM
To: Multiple recipients of list ORACLE-L


Michael ,

I have tried all of them , but still performance is very bad. When switch to
dedicated mode I get ora:04030..
 Have you ever switched to MTS and seen the same performance , I wonder if
you are sure about MTS performance is good.
What ever I did did not give the same performance as dedicated connections
even not approached.

Bunyamin

- Original Message -
To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
Sent: Thursday, June 27, 2002 4:53 PM


 You really don't need MTS with no more than 50 concurrent users unless you
are running into ora-4030s or other memory problems.

 When you say performance is a problem, have you check OS swapping of
memory to disk? Your SGA might be too big (with AS and the 3GB switch no
bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping out
to disk.

 You also need to make sure that only OLTP users (users with short txns,
NOT long running batch jobs, big updates, etc) are connecting via MTS. All
batch/DSS type users should be connecting via dedicated server. You can have
them specify this in their tnsnames.ora.

 That said, your MTS config is WAY out of whack given the number of
concurrent users:

 You only need ONE dispatcher to start with. Change dispatchers to 1 unless
you have multiple NICs you are working off of for a particular segmentation
of users. (50 dispatchers would be appropriate for about 12,000 Concurrent
users)

 If your total number of concurrent OLTP users is truly 50 set your min
servers to 60. Max servers is fine.

 You should also set your large pool instead of a massive shared pool, all
kinds of reason for doing this!!

 If you have a chance go to borders or barnes and noble, sit down and read
chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000 Tips 
Techniques. It covers the setup, monitoring and basic tuning of MTS.

 I hope this helps,

 Mike Sale



 
  mts_max_servers=750
  mts_min_servers=100
  dispatchers=50
  users total  750
  users concurrent at most 50
 
 
  - Original Message -
  To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
  Sent: Wednesday, June 26, 2002 9:58 PM
 
 
  Bunyamin,
 
  What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
   the total
  number of users connecting to the database?
 
  Dick Goulet
 
  Reply Separator
  Author: Bunyamin Karadeniz [EMAIL PROTECTED]
  Date:   6/26/2002 8:49 AM
 
  I have changed my 8.1.7.3.2 database to MTS on win2000. But
  performance is too
  bad.
  I have 800 MB of shared pool and not setted large_pool_size.
  50 dispathers, 100 processes and 750 max processes.
 
  What can I do ?  Have you got an idea. How can I check the mts
  performance?
 
  Bunyamin
 
 
 
 
 
 
 
 
  I have changed my 8.1.7.3.2 database to MTS
  on
  win2000. But performance is too bad.
  I have 800 MB of shared pool and not setted
  large_pool_size.
  50 dispathers, 100 processes and 750 max
  processes.
 
 
  nbsp;
  What can I do ?nbsp; Have you got an idea.
  How can
 
  I check the mts performance?
  nbsp;
  Bunyamin
 
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author:
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).
  --
  Please see the official ORACLE-L FAQ: http://www.orafaq.com
  --
  Author: Bunyamin Karadeniz
   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: 

RE: Re: Re:MTS performance is too bad.

2002-06-27 Thread Baker, Barbara

Bunyamin:
Is performance bad overall, or just for a few sessions?
If you have not done so, get the mts script from Tim Gorman's web site
(www.evdbt.com).  In particular, run the section on active circuit
statistics.  This should return no rows.  If it returns rows, you're in
trouble.  Track back those sessions (with the session id/serial#) and see
what they're up to.

Do you have large pool configured?  If not, I'd suggest you do so.  

Good luck!
Barb

(Tim's active circuit stats portion of mts script:)


prompt
prompt MTS Active Circuit Statistics:
select  c.circuit,
to_char(s.sid) || ',' || to_char(s.serial#) sid,
d.name dispatcher,
ss.name server,
substr(c.queue,1,8) queue,
c.waiter
fromv$circuit   c,
v$session   s,
v$dispatcherd,
v$shared_server ss
where   s.saddr = c.saddr
and d.paddr = c.dispatcher
and ss.paddr = c.server
/


 --
 From: Bunyamin Karadeniz[SMTP:[EMAIL PROTECTED]]
 Reply To: [EMAIL PROTECTED]
 Sent: Thursday, June 27, 2002 8:33 AM
 To:   Multiple recipients of list ORACLE-L
 Subject:  Re: Re: Re:MTS performance is too bad.
 
 Michael ,
 
 I have tried all of them , but still performance is very bad. When switch
 to
 dedicated mode I get ora:04030..
  Have you ever switched to MTS and seen the same performance , I wonder if
 you are sure about MTS performance is good.
 What ever I did did not give the same performance as dedicated connections
 even not approached.
 
 Bunyamin
 
 - Original Message -
 To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
 Sent: Thursday, June 27, 2002 4:53 PM
 
 
  You really don't need MTS with no more than 50 concurrent users unless
 you
 are running into ora-4030s or other memory problems.
 
  When you say performance is a problem, have you check OS swapping of
 memory to disk? Your SGA might be too big (with AS and the 3GB switch no
 bigger than 3GIG, without the 3GB switch only 2GB) and end up swapping out
 to disk.
 
  You also need to make sure that only OLTP users (users with short txns,
 NOT long running batch jobs, big updates, etc) are connecting via MTS. All
 batch/DSS type users should be connecting via dedicated server. You can
 have
 them specify this in their tnsnames.ora.
 
  That said, your MTS config is WAY out of whack given the number of
 concurrent users:
 
  You only need ONE dispatcher to start with. Change dispatchers to 1
 unless
 you have multiple NICs you are working off of for a particular
 segmentation
 of users. (50 dispatchers would be appropriate for about 12,000 Concurrent
 users)
 
  If your total number of concurrent OLTP users is truly 50 set your min
 servers to 60. Max servers is fine.
 
  You should also set your large pool instead of a massive shared pool,
 all
 kinds of reason for doing this!!
 
  If you have a chance go to borders or barnes and noble, sit down and
 read
 chapter 7 (Oracle Connectivity) of my book Oracle9i for Windows 2000 Tips
 
 Techniques. It covers the setup, monitoring and basic tuning of MTS.
 
  I hope this helps,
 
  Mike Sale
 
 
 
  
   mts_max_servers=750
   mts_min_servers=100
   dispatchers=50
   users total  750
   users concurrent at most 50
  
  
   - Original Message -
   To: Multiple recipients of list ORACLE-L [EMAIL PROTECTED]
   Sent: Wednesday, June 26, 2002 9:58 PM
  
  
   Bunyamin,
  
   What is MTS_MAX_SERVERS  MTS_MIN_SERVERS set to?  Also what is
the total
   number of users connecting to the database?
  
   Dick Goulet
  
   Reply Separator
   Author: Bunyamin Karadeniz [EMAIL PROTECTED]
   Date:   6/26/2002 8:49 AM
  
   I have changed my 8.1.7.3.2 database to MTS on win2000. But
   performance is too
   bad.
   I have 800 MB of shared pool and not setted large_pool_size.
   50 dispathers, 100 processes and 750 max processes.
  
   What can I do ?  Have you got an idea. How can I check the mts
   performance?
  
   Bunyamin
  
  
  
  
  
  
  
  
   I have changed my 8.1.7.3.2 database to MTS
   on
   win2000. But performance is too bad.
   I have 800 MB of shared pool and not setted
   large_pool_size.
   50 dispathers, 100 processes and 750 max
   processes.
  
  
   nbsp;
   What can I do ?nbsp; Have you got an idea.
   How can
  
   I check the mts performance?
   nbsp;
   Bunyamin
  
   --
   Please see the official ORACLE-L FAQ: http://www.orafaq.com
   --
   Author:
 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