DBAsupport.com Forums - Powered by vBulletin
Results 1 to 7 of 7

Thread: PARALLEL_MAX_SERVERS on a DWH DB

  1. #1
    Join Date
    Mar 2002
    Posts
    534

    PARALLEL_MAX_SERVERS on a DWH DB

    Hi,

    I'm working on a DWH project using Oracle 9iR2 on a Sun Solaris server (20 CPUs). In average we got about 10 concurrent long runing queries with a degree of parallelism of 4. But it can also be that we got up to 20 long runing queries at the same time. Most of the process related to this queries are on IO wait (in most cases at least 30% of the CPUs are idle) .

    What I was wondering is how big you would set PARALLEL_MAX_SERVERS on such a system?


    Thanks for any feedback
    Mike

  2. #2
    Join Date
    Nov 2002
    Location
    Geneva Switzerland
    Posts
    3,142
    It will be a function of RAID level, number of physical disks and how the data is distributed across those disks. (In worst case you may even want to decrease the degree of parallelism . . . )

  3. #3
    Join Date
    Mar 2002
    Posts
    534
    Hi DaPi,

    Thx for your feedback. A problem that we have is that on the server side we have allways a high IO/Wait.

    Here the output of the Unix top utility:
    CPU states: 27.5% idle, 34.1% user, 3.8% kernel, 34.6% iowait, 0.0% swap

    So because the IO seems to be pretty busy I think that it doesnt make to much sense to have much more parallel process.

    Mike

  4. #4
    Join Date
    Aug 2002
    Location
    Colorado Springs
    Posts
    5,253
    Have you run DBMS_STATS.GATHER_SYSTEM_STATS at all?
    David Aldridge,
    "The Oracle Sponge"

    Senior Manager, Business Intelligence Development
    XM Satellite Radio
    Washington, DC

    Oracle ACE

  5. #5
    Join Date
    Mar 2002
    Posts
    534
    yes, but we use gather_table_stats.

  6. #6
    Join Date
    Aug 2002
    Location
    Colorado Springs
    Posts
    5,253
    Originally posted by mike9
    yes, but we use gather_table_stats.
    Don't confuse GATHER_SYSTEM_STATS with GATHER_SCHEMA_STATS or GATHER_DATABASE_STATS ... it's entirely different. It gathers statistics on system workload.
    David Aldridge,
    "The Oracle Sponge"

    Senior Manager, Business Intelligence Development
    XM Satellite Radio
    Washington, DC

    Oracle ACE

  7. #7
    Join Date
    Mar 2002
    Posts
    534
    It seems that I just learned something :-)

    will check it with the dba

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Click Here to Expand Forum to Full Width