Dedicated vs shared vs processes vs cpu - how much to set

hi guys,
straight to the question ;)
I am running on dedicated mode.
I am on ORACLE 10G redhat linux.
q1) is there a limit on the parameter file processes parameter ?
q2) how do i calculate how much processes can be created on my machine ?
q2.1) is there any way to know how much resource each of my process is taking up ?
I am going to simultaneous handle a few hundred/thousand transaction at a time.
q1) i need to know how much shared process can be created on my machine
q2) how do you calculate or gauge
i) how much process will be needed for x volume of concurrent transaction / requests / connection
ii) how much process can be supported by your machine ?
Regards
Noob
Edited by: user12050668 on May 23, 2011 1:59 AM

Number of processes (Oracle) depend on limits kernel.
This is probe and error.
To monitoring dispatcher use v$dispatcher
To monitoring shared_server use v$shared_server, if all process are status = EXEC, you need more process, usually only 15-20% of process in EXEC status is fine.
Remember
- To kill sessions using MTS use "disconnect session" if you use kill you are killing shared process or dispatcher process.
- Don't use MTS for batch processes, only OLTP
HTH
Antonio NAVARRO

Similar Messages

  • How Much To Set Up A Company, How Much To Set Up A Limited Company

    Market specialists stated, find enormous opportunities associated with Fb shoulds 't be impaired go after pluralism, should certainly still concentrate on key enterprise in order to Yahoo release potent concern.
    Despite the fact that about Fb Boss How Much To Set Up A Limited Company Level ??? Level Zuckerberg hochfrequenztechnik zack () feasible actions in the future got various suggestions, most of this marketplace colleagues consider, zack sulzberger must not without research going after diverse.
    Researching the market company Forrester specialists augean Lewis (Augie Lewis), "said Fb should stay away from as the level is big and it has a tremendous income hazards. However in numerous career fields offers put in greatly seems really interesting, yet Fb should still concentrate on the within personal talk about, cultural along with marketing and sales communications facets of the particular key worth.Inch
    Advertising accounts explained Wednesday about Fb, Goldman sachs purchase $450 trillion, values with regard to $50 thousand. Russian federation purchase firm DST more people $50 trillion purchase.
    Gabriel advisory class professional Serta otzi (Serta, explained Fb Olds) really worth is booming, "if about Fb values associated with precise, meaning the really worth over the particular topline from the Forty instances, in the present atmosphere, this particular rate is actually high".
    Researching the market company Enderle Team specialists shedd towel, nordex sahbaz associated with ullage Enderle) explained, zack sulzberger should certainly properly help save an excellent a part of brand new elevate resources, while he has to utilize the resources concern Yahoo.
    Fb along with Yahoo between your significantly ferocious levels of competition, both the firms will be the innovator with their individual places, more vital is actually, these people wish to turn into cultural Net discipline business. Yahoo offers allegedly are generally establishing their unique websites.
    Nordex the, "said the brand new must use any Fb boosting resources concern Yahoo. Boost existing property income-producing potential, reduce Yahoo within cultural Net discipline in order to make money, help the services associated with sticky needs to be sensible purchase method.
    Upon Wednesday, an investigation claims Fb achievement via Goldman sachs along with Russian federation purchase firm DST funding $500m, used by more enlargement. The other day, Groupon on the investments along with change fee (Securities and exchange commission) filings propose, offers received Five thousand us dollars purchase, doing the brand new spherical Ten thousand funding 50 percent.
    Renaissance are generally second in command along with Initial public offering specialists Bard Wednesday meeting with regard to, "said Fb is the alluring placement, people are prepared to that anytime in order to chuck income.Inch Your professional included, the latest funding will not likely alter the Initial public offering prepare. Fb The corporation promises to personal the Initial public offering deceptive along with leader indicate -- zack sulzberger these days short-term first showed within about lately detailed declines.
    Pertaining to Bard claims, "we trust the conclusion associated with This year May well Fb software sent in Initial public offering, so that the organization will likely be placed in earlier Next year.Inch He or she is supposed to Groupon could have much the same detailed schedule. Accounts state Groupon offers declined research huge Yahoo Sixty thousand takeover bet.
    Pertaining to Groupon Bard claims Fb is extremely involved just with in which you firm, far wall from the social media website includes enterprise LinkedIn, cultural online game builders Facebook and internet based paid dating sites eHarmony and so forth, people to the telltale internet sites really curious. Pertaining to Bard claims, The year of 2010 the particular Initial public offering industry functionality demonstrated that people purchase increasing requirement for these types of high-speed growth firm excited.
    Given that absolutely no detailed, the organization don't need to encounter via investors associated with force. To maintain fast development, the particular Fb is constantly on the try out brand new career fields, for example brand new Advert formatting. Even so, there are other plus much more people with the extra industry SharesPost and so forth SecondMarket and buying Fb as well as other individual gives within the firm.
    Throughout SharesPost, customers about Fb newest bet offers arrived at $40 for each talk about in order to $50. The other day, options explained the us investments along with change fee initiated a policy of looking into Fb and so forth gives from the firm within the extra industry financial transaction. In case Fb investor over 400 folks, Securities and exchange commission may require firm general public monetary info.
    Fb along with How Much To Set Up A Company Groupon this kind of firm can draw in plenty of individual money to stop Initial public offering. In a nutshell, The year of 2010 wind flow forged assist firm within the Initial public offering industry functionality improved upon. Your dow jones Smith VentureSource Wednesday explained very last Forty six leveraging the particular forged from the firm offers funding assist $3.Four thousand, Last year simply 7 upwards industry funding Nine.Walk thousand us dollars.

    Myrphy's computer-law §1: Never change a running Windows
    The time between installation and update after three years is a too long period. Drivers and tools had changed extensive.
    In the case like this very often it will be the best way to leave the drivers and tools untouched until a new installation of the computer.
    Otherwise sometimes the software prerequisits may have been changed that additional packets need to be installed (f.ex. Microsoft .NET Framework 3.5). It is also recommended, to remove the old driver/software before installing the update. Very often it might help to read the installation instructions on the download pages concerning "Update install".
    My home-forum: http://www.thinkpad-forum.de
    Wiki: Deutsches ThinkPad-Wiki English ThinkWiki
    My ThinkPad-Collection

  • I have a 'family' yahoo email address which is shared across several phones. How can I set up my phone so if I delete an email which isn't relevant to me it doesn't automatically delete from the other phones?

    I share a yahoo email account with my husband and children. The emails may be for one or more or of us. When an email arrives on my iPhone 5C, if it is not relevant to me (because it's something he is dealing with) then I would like to delete it just from my phone without also deleting from his phone. Or it may be an attachment like a photo which I don't need stored on my phone, but will need to download when I get home and on the PC. He can delete from his Samsung without it deleting on my phone or on the PC, but I've not found a way of setting up my phone so it works the same way. Please can someone tell me which are the best settings to use?

    To set it up as POP you need to delete the account, reboot the phone by holding the HOME and SLEEP buttons at the same time until an Apple logo appears (about 10 seconds), then add it back following these instructions: Forcing creation of a POP or IMAP email account
    I understand that you have used the same account for many years, but the technology is also changing constantly. Years ago the standard was POP (Post Office Protocol), which was designed at a time when it was inconceivable that anyone would access their email from more than one device. When people started using multiple devices, for the most part they wanted to see changes on one device mirrored on another. A new standard, IMAP (Internet Mail Access Protocol) was developed. With iMAP the master copy of all messages resides on a server, and multiple devices are kept in sync with the server. So if you delete a message from one device it is removed from the server, and then removed from all other devices when they next sync. This is the same way Microsoft Exchange works. Other benefits of IMAP include the ability to have multiple mail folders that are kept in sync across devices. In your case you could use this to create a separate folder for each family member, so they could move messages to their own folder and not clutter up the shared Inbox. Most computer mail readers can even automatically sort incoming mail into folders based on the contents of the message.
    IMAP is considered a "higher level" standard than POP. When you create a mail account iOS devices query the server and ask what it supports; if it says it supports IMAP then the account is automatically configured for IMAP. So if you really want POP you must fool it, as described in the link above. In my experience Android devices default to the highest level protocol also, and I suspect newer Blackberries do (although it has been 15 years since I used a BB).

  • How do I set up shared reminders?

    I need to set up a few Reminder Lists that are shared between several users.  How do I set this up and designate lists as shared?  How do I designate who can see them?

    well, you can use cyradmin to take a look at the other shared folders on the server side without changing anything. i'm going to guess that's the way the shared folder was setup in the first place.
    of course, this begs the question: why does this client/company share 45 gb of sent mail in this fashion, and how could they better use technology and/or resources for their needs?
    it sounds like yet another gross misuse of mail standards. just because you can share that huge pile of mail data doesn't mean you should.

  • Reg : Shared server process or dedicated server process

    Hi,
    Apologies if i have asked a silly question.How do we know whether our DB is running in dedicated server process or shared server process.

    Hi,
    How do we know whether our DB is running in dedicated server process or shared server process.
    I assume that, you are asking about the view of Oracle Processes in different OS Platform.
    In a UNIX environment, Oracle processes (also other DB Processes) can be viewed as individual system processes.
    On Windows platform Oracle Processes  (also other DB Processes) are implemented as threads that run within one common Oracle operating system process, oracle.exe (e.g. in DB2, db2syscs.exe process). These processes are not visible when you list processes at operating system level.
    Regards,
    Bhavik G. Shroff

  • Any good way to find out which process is running on which CPU, how long it

    Hi All
    any good way to find out which process is running on which CPU, how long it took, how many threads it has forked, which thread went to which CPU, etc. .
    RPS
    Message was edited by:
    RajeshPS

    Hi All
    any good way to find out which process is running on
    which CPU, how long it took, how many threads it has
    forked, which thread went to which CPU, etc. .Because the scheduler moves threads from CPU to CPU all the time, that would be a lot of information to store. I don't know any easy way to gather it.
    Under Solaris 10, you could write a dtrace script that noted every time one of the processes thread was enqueued or dequeued on a cpu and post-process that.
    That's probably the best way.
    Darren

  • Dedicated Server Process or Shared Server Process

    Hi,
    I am little confused to justify the number of users that may be best to use dedicated server process or shared server process.
    Kindly advice.

    In addition, make sure you account for administrative issues. It's a lot more challenging to trace applications using shared server connections. Shared server configurations also tend to introduce a variety of gotchas into a DBA's world-- at a minimum, most articles you find on the internet tend to ignore any shared server specific issues. That's one of the reasons that I tend to be of the opinion that if you have to ask, you probably don't need to enable shared server.
    Justin

  • How to know Dedicated or Shared ...

    Hi there,
    I want to know what is the default architecture (dedicated or shared) when a database is created thru Installtion or Creation Wizard and how we can verify from the database? And also I wanna know how we can manually configure a database to dedicated or shared architecture? Can anybody help me in this regard?
    Thanks in advance.
    Regards,
    Aqueel.

    I want to know what is the default architecture (dedicated or shared) when a database is created thru Installtion or Creation Wizard ?
    r.- The installer is going to request from you the option but the default is dedicated
    we can verify from the database?
    lsnrctl services
    It is one of the method to realize if the database is in shared or dedicated way.
    another can be checking the parameters.
    Depending if you are working in 8i or 9i the parameters
    are different for a Shared Server(9i) or Multi-Thread Server(8i)
    parameters in 8i for a dedicated Server:
    mts_dispatchers = "(protocol=TCP)(disp=15)(con=25)"
    mts_max_dispatchers = 20
    mts_servers = 12
    mts_max_servers = 18
    I wanna know how we can manually configure a database to dedicated or shared architecture ?
    The parameters to set the kind of mode is going to depend of what release you are using.
    What release you are using, 8i or 9i ?
    Joel P�rez

  • Which oracle process takes how much cpu?

    give me a query to find out
    which oracle processes takes how much cpu?

    Monitor how much a user is consuming CPU

  • Dedicated or shared connections with tomcat?

    Tomcat does it's own connection pooling. That being the case, should I use dedicated or shared connections in Oracle? If Tomcat can properly maintain a small number of dedicated connections, then I'd prefer to avoid the setup/teardown overhead of using shared connections. I'm not sure if Tomcat (5.5.17) will operate properly in this regard or not, though. Does anyone have any experience with this?

    Using shared server or dedicated server is just a matter of which kind of applications you are planning to use. Shared server architecture is meant as a resource saver, considering the OLTP applications spend most of the CPU and network time idle. There is no reason to allocate private and exclusive resources to a connection. On the other hand, dedicated connections are meant for batch and reporting (Full Table Scans) operation, which are mostly found on DDS and DWH systems.
    If you use shared servers (no matter the client) and the application starts to behave in a DDS fashion, you will find Oracle Server will have to dispatch more processes to perform the operation, causing a raise in the High Water Mark resource usage.
    Shared servers is a more complex architecture than the dedicated server, for a few number of connections it is not worth to use it. But in the long run you'll find a meaningful memory and cpu consumption reduction, which is the main goal of this connection mode.
    ~ Madrid

  • Shared Server Process

    I have one query regarding Shared Server Process.
    1)Why SHUTDOWN needs dedicated server process and not shared server process?
    Thanks in advance

    >
    1)Why SHUTDOWN needs dedicated server process and not shared server process?
    >
    Because Oracle maintains the connection for the user performing the shutdown until the shutdown is complete and their is still more work to be performed after the shared server processes are shutdown.
    If you look at the shutdown part of the alert log when a shutdown is performed you will see that the dispatchers and shareds servers are shutdown before the database is closed and dismounted. There would be no more connection if a shared server were being used.
    Consider the example shutdown log from this article
    http://oracleappstechnology.blogspot.com/2007/08/oracle-11g-db-startup-and-shutdown.html
    Find the portion that shows these steps
    >
    All dispatchers and shared servers shutdown
    ALTER DATABASE CLOSE NORMAL
    Wed Aug 15 18:24:35 2007
    SMON: disabling tx recovery
    SMON: disabling cache recovery
    Wed Aug 15 18:24:35 2007
    Shutting down archive processes
    >
    See how the CLOSE is issued AFTER the dispatchers and shared servers are shutdown?
    See how the SMON service is still running?
    If you then look at the very end you will see this
    >
    Stopping background process VKTM:
    >
    That last background process is described in chapter 9 (Process Architecture) in the Database Concepts doc
    http://docs.oracle.com/cd/B28359_01/server.111/b28318/process.htm
    >
    •VKTM (virtual keeper of time) is responsible for providing a wall-clock time (updated every second) and reference-time counter (updated every 20 ms and available only when running at elevated priority).
    >
    Grandfather time is the last process to be stopped.
    When your time comes to an end - you too will be 'shutdown' (chances of a successful recovery are not good even with extensive logs).
    Here's hoping that your personal shutdown is 'normal' and not 'immediate' or 'abort'!

  • Dedicated or Shared Sessions?

    I have a 10g SE1 + ASM running in Windows 2003 ES with 4GB RAM with /3GB switch and 7TB JBOD storage. Our custom data mining applications access this database from a grid of 15 servers. Application architecture uses a mixture of hibernate, roll-your-own connection pooling in Java, and daemons with dedicated sessions. In all, we typically have 200 sessions but only 3 to 9 are active at any given moment. Individual queries and transactions range from sub-second to 3 hours in duration.
    I’ve run the system with MTS and in dedicated server mode; it runs either way. I have never tried tweaking multiple shared_servers, dispatchers or circuits.
    Right now it seems to run fine with 200 dedicated sessions, but it does gobble up a lot of unused PGA memory for the inactive sessions.
    In our situation, what is the best configuration, MTS, or shared, or dedicated, and why?

    Mark, I think that physically a shared server process is no different than a dedicated server process in Oracle on Windows - both are threads in the oracle.exe process image.
    The only real difference is that one deals directly with the client, and the other with a virtual circuit.
    This then raises the question about the PGA and UGA. As the thread runs in the oracle.exe space, it has direct access to, and uses, the data segment (DS) of oracle. The PGA is likely a dynamic memory allocation - so too the UGA for a dedicated thread, while a shared thread will use the SGA instead (for the UGA).
    Now assuming that my speculation is not far of, there are very little overheads between dedicated and shared server threads on Oracle in Windows - except for the dedicated servers being more and thus more PGAs given the nature of these threads versus shared server threads.
    This is unlike Unix where there is a large physical difference as each process (dedicated or shared) has data segment and code segment. The resource footprint for a process is a lot bigger.
    A concern of mine... Windows is excellent at running threads.. it really strains running lots of physical processes (unlike Unix/Linux). But as threads share the same code and data segments, a single thread running into a severe bug can potentially corrupt the entire physical process image, crashing all other threads in it. At least, this has been my experience doing Windows server development.
    Would be nice to read a technical paper on just how Oracle implements their shared and dedicated server models on the Win32 API.

  • Dedicated Vs Shared

    How do I tell if my Database is in Dedicated Mode or Shared Mode?

    If you logon using os authentication to perform say a shutdown, you will connect in dedicated mode.
    eg.
    sqlplus / as sysdba
    Why might you want both options? Say you have thousands of users connecting to your database, you elect to set up shared server to reduce the resource required to serve all of these users. Then you set up an entry in the listener.ora file so that you can connect via dedicated mode in case you want just that, a dedicated server to perform some work. With a dedicated server, your requests are processed by that one "dedicated" process. With shared server, your requests are processed by a free shared server process.

  • Load on 2 CPUs is smaller than 2 times load on 1 CPU, how to improve?

    Good afternoon,
    I am trying to improve the performance on my system.
    I have used "pbind" to fix a process on a CPU, like this:
    Process P1 -> CPU 1
    Process P2 -> CPU 2
    Every process uses Oracle access (although most of the data are loaded into memory) and a connection towards another central process.
    The problem now is the following:
    if I launch process P1 50 times/second, the first CPU runs on 22% idle.
    If I launch, next to P1, process P2 also 50 times/second, both CPUs (1 and 2) run on 19-20% idle.
    If I launch, next to P1 and P2, process P3 also 50 times/second, all three CPUs (1, 2 and 3) run on 16-17% idle.
    As my systems contains 16 CPUs, at the end, I loose 56% performance.
    Now I wonder what is the nature of this performance killer? Is it simultaneous disk access, simulateneous interprocess communication, is it a purely UNIX related issue, is it an Oracle problem, ...?
    Can anybody give me some ideas which could be the problems and how to investigate how to detect and verify them?
    Thanks
    Dominique

    Try this, almost identical, but with less execution time.
    SELECT
    a.Consumption AS Consumption ,
    a.Cost AS Cost ,
    a.CreatedBy AS CreatedBy ,
    a.CreatedDate AS CreatedDate ,
    a.UpdatedBy AS UpdatedBy ,
    a.UpdatedDate AS UpdatedDate
    FROM Positions b
    JOIN PortConsumption a
    ON a.PortRotationId = b.Id
    WHERE b.VoyageId ='82A042031E1B4C38A9832A6678A695A4';Rgds,
    Ahmer

  • How do I set up file sharing to keep my Quicken and Aperture files accessible and in synch across my network?

    I have a gigabyte ethernet network connecting my home and workshop.  I have an iMac (mid-2009 and late-2012) at each location running Mountain Lion and Windows 7 Home Premium under Parallels 8.  I want to be able to access my Quicken (for Windows), Office (for Mac) and photo (Aperture and iPhoto for Mac) files from either location and keep the files in synch.  How do I set up File Sharing to accomplish this and what process should I use when updating and saving changes?

    Use SugarSync.

Maybe you are looking for

  • Re-recording and exporting to QT

    When I re-record over a slide it is correctly recorded when I play the completed presentation in Keynote. However if I export it to QT, and when play the movie, it skips over the visual re-recorded slide, but the following slide has the recording for

  • PC Suite Error in transfer music

    I am using Windows Vista x64, and PC suite v6.83.14.1. whenever i try to transfer music using TRANSFER MUSIC i get a error.Now i am unable to upload songs to my device(N70 ME).I manually Copy and paste songs to memory card, is it the right way to do.

  • Ad hoc approval request in workflow

    Hi experts, Ad hoc approval request in workflow ,user should  forward work item multiple times for different users . Ad hoc approval multiple times to the same or different employees. Could you please provide me steps by steps how I need to create ad

  • SRM PO Print

    Hi, I have a query regarding the SRM PO Form. When a user takes a printout of the form, he always gets the heading on the form as "Change To Purchase Order" even if the PO is a new one. When i checked the history of the PO, i find that the PO has the

  • Store Procedure execution using dataset

    hi friends can anybody tell me how to execute oracle stored procedure using dataset in C# Thnx Monika