Thinking of pre installation and post installation

Hi,
I understand the following is very common question, but I need to know the answer specific to my case.
my case:
My production database has around 100 tables in a single database/instance (no clusterred yet); 3 of tables are growiing very fast, in less than 1 month can use more than 1TB hard disk space, and we have to keep 6 months' data (so in a half year, disk space will be used up 6-10 TB by these 3 tables; every day there are lots of operations on these tables, update, insert and query (no delete, every operation invoked heavy API stored precedure.
questions.
1. if applying cluster, installing in 2 nodes, 5 nodes, 10 nodes, can I expect linear performance increasing to 15%,18%,20%?
2. install nodes in one physical box (usiing vmware) better or 1 node 1 box better, in terms of performance?
3. afer installing Grid, the database install in one of those node or iin another box?
4. any doc telling how to install/configure the database upon cluster/nodes?
Thanks
John

992202 wrote:
Firstly install nodes, to be able to build up a cluster, on top of it, install multiple database instances, then we can configure a RAC database, which will still look like a single database from external client point of view.Correct. Grid installation first to build the cluster. Then RAC installation to provide a cluster database infrastructure across grid nodes. Then create a physical cluster database with a database engine on each cluster node.
now going to the point how I think and expect performance increasing against my case.
without clustered database (say in a standalone or singleton instance), executing 100 database operation (query, insert, update, by calling API, stored procedures) takes 5 minute; now in RAC database in which 5 nodes, 5 database instances in 5 physical machines, 100 operation may distribute to all nodes, namely each database instance may just need to handle 20 request (ideally); this way performance should be increased lots.Emphasis on should.
Yes, RAC provides for scalability. However, no cluster (RAC and anything else) is capable of simply taking any program (or stored procedure), and make that now run faster across multiple cluster nodes.
The program (stored proc or SQL in RAC's case) need to be able to run in parallel, deal with concurrency, and do this in a thread-safe way. The cluster provides the tools for this. The program needs to support or use these tools.
And, I also think, in 10 nodes cluster, it's better that installs 10 database instances than installing only 5, in terms of performance.Of course, you want to use all cluster nodes. But you can for example create server pools in the cluster and more than one cluster database - and run these on your cluster. A cluster does not necessarily mean only supporting a single cluster database.
A report shows CPU usage is very high constantly during executing (now we use 32 CPU in one box), however I/O and network usages look normal.Unlikely that a RAC will do better in this case - running processes within the same h/w boundary on 32 CPUs will usually be faster than running the same processing across 16 server nodes, with 2 CPUs per server.
Can I still expect linear performance increasing? if no, what can RAC database help me out, or any other way can help me my case?As I said - RAC provides incredible scalability (e.g. my biggest RAC does up to 35,000 rows inserts per second, and uses parallel processing to process 30+ million row data sets using several table joins in less than 120 seconds).
But for any cluster - scalability needs to be part and parcel of the software loads run on that cluster. If the workload of the software cannot be parallelised, if workloads are not designed to be scalable, then no amount of clustering will improve the runtimes of such workloads.
My suggestion is to first identify the CPU related performance problem you have. You need to know WHAT the problem is, in order to decide on how to address it. And whether RAC is a solution to the performance problem.

Similar Messages

  • What are  Pre Database Copy and Post data base copy activity list, Pre Migration and Post Migration activity list from SAP BW 7.0 to SAP BW 7.4 SPS6.

    BW on HANA :  Pre Database Copy and Post data base copy activity list, Pre Migration and Post Migration activity list from SAP BW 7.0 to SAP BW 7.4 SPS6.
    We are trying to copy database from SAP BW7.0 to SAP BW on HANA 7.4 SPS6 so we are in search for list of steps or activities during database copy both pre and post steps.
    Along with the above we are in search of Pre and post migration steps ones database is transferred successfully from oracle to HANA on 7.4 SPS6.
    Kindly help us in getting the exact course of action as requested.
    Thanks and Regards,
    Lavina Joshi

    Hi Lavina,
    try this link for starters: Upgrade and Migration - BW on HANA | SAP HANA
    Points to remember are:
    Preparation:
         -- Hardware Sizing
         -- Preparation of Data Centres
         -- HANA Hardware preparation
         -- System Landscape Readiness (upgrade software downloads, system readiness checks, etc)
         -- House Keeping activities on BW system (data clean up, etc)
    Post Installation:
         -- Sanity checks / Preparation and License checks
         -- JAVA Configurations
         -- Infoprovider conversions 
    Overall Stages are described below:
    # Environmental setup (HANA box)
         -- Initial system checks and Building Activities (system copy, Appln server setups, etc)
    # System readiness
                   - ZBW_HANA_COCKPIT Tool
                   - ZBW_HANA_CHECKLIST Tool
                   - ZBW_ABAP_ANALYZER Tool
                   - ZBW_TRANSFORM_FINDER Tool
                   - SIZING Report
                   - System Clean up Activities
                   - Impact of 7.4 on source system checks
                   - Java Upgrade for portal
    # DMO Stages
                   - Preparation & Pre Migration checks
                   - Execution / Migration
                   - Post Migration Activities
    # Testing Phase
                   - Source system checks/Activities
                   - System and Integration Testing
                   - End to End Testing
                   - Performance testing
                   - Reports
                   - BO reports / Interfaces
    Do let me know if you require any further information.
    Regards,
    Naren

  • Pre-populate and post populate fields

    What is the difference between pre-populate and post populate fields.
    How we test the pre-populate and post populate fields.

    Parth, one problem with your approach is he will submit PDF and therefore you won't be able to put the PDF in a variable that's suppose to contain just xml.
    The prepopulation should be the same. If you start off with an xdp, then you will call a render service that merges data with your xdp to create a PDF.
    Now when you submit, you will submit the entire PDF back in the Document Form variable. In Workbench, you can use the FormDataIntegration service to extract data from that PDF that's being stored under Document Form var/object/document and put it in an xml variable. Then you can just use xPath to do your condition.
    I'm assuming you'll just pass that same Document Form variable to the next step, because if you do any change to the PDF it'll brake the signature.
    Let me know if I missed anything.
    Jasmin

  • I need to organize medical photos.  They are pre-op and post-op photos.  What is the best way to organize them.  should I use iphoto or is that too much trouble.

    I need to organize medical photos.  They are pre-op and post-op photos.  What is the best way to organize them?  should I use iphoto or is that too much trouble? Since they occur on different days, organizing by event does not seem appropriate.  Also, organizing by face is not always possible as some are close up photos of an individual eye.  Surely, this has been done before, and I don't want to spin my wheels reinventing this.

    Who can tell with that amount of information to work with?
    iPhoto is not limited to Events or Faces as organizational tools - Albums, Keywords, various forms of metadata can be leveraged for use as well, and these are often more flexible. Really it's up to you to look at the tools available and see if they suit your usage scenario.

  • Networkmanager dispatcher - no pre-up and post-down support

    Hey guys,
    i swichted some weeks ago from ubuntu to arch, and my system runs like it should. with one exception. Cause im using arch on a laptop und change locations (my home, university, parents house, ..), i wrote i little dispatcher script that do diffrent things based on the essid i connected to. But i recognized that the dispathcer only use the up and down action. is there a possibility to add the support of pre-up and post-down actions, or anything similar? i red that netcfg can do this, is ther a  way to combine it?
    greetz corubba
    EDIT: i noticed that the action up is called after the interface is up, and down after it is brought down. So im looking for a pre-up and pre-down action.
    Last edited by Corubba (2010-11-15 13:20:45)

    Corubba wrote:Hey guys,
    i noticed that the action up is called after the interface is up, and down after it is brought down. So im looking for a pre-up and pre-down action.
    hi all,
    in the past days I also trid this out and you are right: in "pre-up" is called _after_  a connection have been established to a network, exactly like "up" does.
    should we maybe fill a bug in orger to get this fixed?
    regards,
    Guglie

  • Pre invoice and Post invoice

    Hi All,
      What is the difference between Pre Invoice and Post Invoice?
    regards
    shashikanth naram

    Hi,
    When 'GR-based IV' is flagged in PO, Now when GR posted with reference to PO item serves as reference document for follow-on postings. This Ref Doc-LFBNR is linked to invoice posting,This assignment between GR and invoices can be seen PO history tab -GR/IR assign
    when GR based IV is not ticked then the LFBNR is blank, hence it will not propose any value in Miro
    Please also refer following note
    1827732 - Valuation when GR-Based IV (EKPO-WEBRE) is set in the PO item.

  • Pre-export    and post-import tasks

    oracle8i/windows 2000 server.
    i would like export my database from my organisation and import into my local
    machine at home.
    what are the precautions,tasks and post tasks
    ,i have to take during import and export.
    c.santhanakrishnan.

    Why are you exporting your organisations db to import at home? Are you aware of the privacy issues this raises? Do you have approval from your organisation?
    Exporting -
    o NLS_LANG is set correctly
    o Available space on disk
    o consistent = y
    o recordlength=65535
    o direct=y
    o log=<logfile_name>
    o do you require grants, indexes?
    o A feedback for progress,
    o But even with consistent = y that is table consistent and there is a probability you may run into a problem with FKs (usually when exporting large amounts of data) and tables in the beginning of the export have child tables near the end of the export which (the child tables) have records inserted during the export which won't have a parent record on import and will be rejected.
    Importing -
    Some depend on the data volume. Do you want to -
    o NLS_LANG is set correctly
    o drop, re-create indexes to speed up import
    o put the database in NOARCHIVELOG (if possible)
    o need to also create public synonyms
    o check triggers and if they will fire?
    o need to create the schema/user to import (if it doesn't exist in the import database and is not a full export) ?
    o do the tablespaces that the export was taken from exist in the import database?
    o disable/enable FK constraints
    o enough UNDO space
    o enough archive log space (if in ARCHIVELOG mode)
    oset a buffer (size depends)
    o set a feedback to monitor progress (or check rows_processed in v$sql)
    o if data already exists in the tables, does it need to be truncated (which raised other issues, constraints etc, take a backup prior to truncate?)
    I probably missed stuff too.

  • Storing by trigger with pre time and post time

     hi,
    I am acquiring sample rate of 1000 samples/sec. i am using digital inputs for storing start and stop. when the digital input is high it should start storing and accordingly user has to specify the number of samples or time and data appended before storing starting. i.i pre time or pre samples has to be added before start storing the data. also for stop storing the data post time or samples has to be added.
    how to do this..? can i have a sample vi?
    Regards,
    Balaji DP

    may be its helpful to you,By using value signaling we can generate the event whenever true occur in Digital input channel (daq),in that particula event case we can append the old data from file like tdms etcc.
    Attachments:
    1.png ‏14 KB

  • What is the Difference  Between the  Pre-Upgrade and Post-upgrade in UMT in SAP BO

    Could anyone give me details.

    UMT is used to upgrade and migrate from older version to newer version.
    There is no pre or post migration terms used for UMT.
    Check the guide for more information.

  • Pre and post sql

    Hi xperts,
    what is the functionality of Pre SQL and Post SQL in source Qualifier Transformation??
    Thanks,
    pcs

    Hi,
    Pre SQL is the sql statement to be executed before perfoming the mappings on the target table and post is to be executed after performing the tasks.
    post sql is that if any errors occur we can send an email or write logs to know the error.

  • I want pre and post portal installation guide for EP 7.0 ?

    Please give me links for portal(EP 7.0).Installation guide for pre and post installation steps to be followed.

    Hi,
    Refer this thread
    Portal 7.0 Installation Document/Screen Shots
    Portal 7.0 (ECC 6.0) Installation
    Regards,
    Senthil K.

  • Windows 7 crashed after Creative Suite 6 Design and Web Premium completed an update. The only Windows restore point that worked was pre-installation of CS6 software. Now when trying to reinstall I get the 'installer failed to initialize' message. Have tri

    Windows 7 crashed after Creative Suite 6 Design and Web Premium completed an update. The only Windows restore point that worked was pre-installation of CS6 software. Now when trying to reinstall I get the 'installer failed to initialize' message. Have tried using the CC Cleaner Tool but nothing works? Any solution please. Was new computer and newly purchased CS6 software downloaded 2 days prior to the upgrade.

    make sure you follow all the steps here, Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6

  • PI (XI 7.0) Installation and Post Installation Guides

    We have installed XI 3.0 with previous clients, and we are trying to install XI 7.0 (PI) for a client on Windows 2003 SQL server. We looked for installation documents in the service.sap.com, but we were confused about which documents to follow.
    Has anyone installed PI (XI 7.0) from scratch? If yes, could you provide us documents regarding installation and post installation steps. What are the differences in installing XI 3.0 and PI?
    You help is greatly appreciated.
    Cheers,
    Karma

    Hey Karma,
    You dont need any guide for PI post installation.
    There is a facility in NW 2004s for completing post installation, they provide with templates. you just have to execute the templates and your PI post config is done.
    first execute
    NWD
    and then
    PI templates
    After this import the BASIS components into design environment.
    Regards
    Ramesh P

  • Pre requisites and steps for BI content installation.

    Hi ,
    We need to install Complete BI content in our production system , I am aware of the steps to be exeuted in SPRO but wanted to know the complete procedure step by step .
    1) what are the pre requisites and checks before and after doing activation in SPRO .
    2) If we already have some BI content installed and now we do complete reinstallation, will that create any issue .
    3)Can we do activation directly in Production ?
    Thanks,
    Neetika.

    Hello Neethika, for your second question
    2) If we already have some BI content installed and now we do complete reinstallation, will that create any issue
    If the object which you are going to install is already active and if it is customised, and if you go for reinstallation, new standard object will reinstall the already customised existing oblect. However, if you select the check box MATCH (X) or COPY and do the installation, object will be activated with retainging customisation. so there will be no need to customise it again.
    It is always recommended to go for manual collection of objects rather then automatic collection, because there might be wierd chances that all the objects might not get activated and this will cause a problem while you move the same from DEV to PRODUCTION.
    feel free write if any further clarication need
    Thanks

  • SAP PI7.0 installation and post installation procidure needed

    Hi,
             I am installing the SAP PI7.0 my O/S is IBM AIX 6.0 and 570 H/W.
             Can any one give me the Installation and post installation procedure?

    you can find
    www.service.sap.com/instguides

Maybe you are looking for