Node affinity - a feature with an overload high; need scalable alternative

We have recently moved to CARS on Exadata. It has a behavior in architecture, I think it's hard to scale, hard to get the right and expensive to maintain, but I hope I'm just something missing.

THE DESIGN OF THE ORACLE

The recommendation of Oracle Consulting is to use "node affinity" as follows:

-DML can cause a lot of cross-node traffic if some of the parallel slaves are on a single node and some are on another.

-To prevent this traffic, pin any particular work of DML by one node. For example, the DML has a degree of parallelism of 16, all parallel slaves would run on, say, node 6, having thus no traffic cross-node.

-Facilitate this by using 'services '. For a service given DML, the service will use a single node.

-Note that this is not that all the DML on the server has to go to a node; just as for any DML session, this session would use a particular service. Thus, for example, if we have 8 knots, we would have 8 services DML with each pinning one by one. Then the DML jobs would use 8 services according to the needs.

In principle, this can always use the complete machine until we send an equal number of jobs in each of the eight nodes or services. So we have full use of the machine and no problem inter-nodes.

THE REALITY

In practice, it actually produces a very bad result. Here's why:

-It is essentially manual load balancing. In other words, he must constantly monitor the load on the nodes to ensure that they are used effectively.

-If a node is get overwhelmed because we're not constantly look or have more value to the company, this node will begin to downgrade or serialize queries (pre 11 g R2) or queue of these statements (11 g R2). Whatever it is, the performance degrades.

-Meanwhile, the other nodes go underused. In other words, even while the overwhelmed node gives disservice to those pinned to it, nodes sitting idle underwhelmed, leaving the CPU power and i/o to get lost.

-To remedy this situation, we need the intervention of expensive staff. One is the DBA which, as mentioned, must look at that and the discovery, must analyze and make recommendations on how to fix it.

-Need the intervention of users of staff or power application - one who sends the DML jobs. They have to connect to the services, and if things are out of balance, they have to change their workflow to connect to various services.

SOLUTIONS POSSIBLE

My thoughts on solutions:

(1) tell me what I'm missing. What this architecture far from terrible? Is there a better way, or I am simply wrong, please let me know.

(2) here is what I think would be the best fix:

-Instead of a service to a single node of pinning, leave the pin to someone one of several nodes, such as for a single request DML, it would be on a node.

It is:

-The service of the DML is configured to use, for example 4 knots.

-A session is created on the service.

-The session shall submit the DML.

-The service will be PIN to one of its 4 nodes, keeping all the parallel slaves on a single node, but it can be one of the four nodes.

-If one of these nodes is very busy, it's good then it can pick up one of the other 3.

This would allow the two valuable points: he would pin them all a DML/session request to a node, but it would not be forced to use a single node.

(3) just a note: it seems that we cannot let just DML fly on all nodes, because it does not seem to slow down certain queries down and a bit.

(4) and we do want to resolve this issue on a case by case basis. I know that Oracle the documentation says you can do some stuff with joins or clusters or similar kinds. This is not suitable. We have 30 000 tables that we manage and hundreds of thousands of requests for information; We cannot go catching up to manage what I can easily see is done at a level of database (if the product can do and if I knew how!).

Thoughts welcome!

Published by: user2369423 on January 13, 2010 18:47

James,

PRODB1 and PRODB2 are instance names. The excerpt I mentioned, there is an excerpt the spfile (or pfile). If it's the spfile, you must prefix the name of proceedings in the settings; otherwise, it does not clear the settings for each instance. If you need to put something for all instances, you could precede a «*»

Now, that being said, there is no connection between what I described and service names. you set the service names as you would, for example a service called SERV1 load-balanced between the instances. When a user connects using service SERV1, he can go to two cases with equal probability (assuming that the listener load balancing). If it connects to PRODB1 and starts a degree 2 PQ, all his servants will be PRODB1 instance only.

Similarly, another user connects now using the same service SERV1, but it connects to the PRODB2 instance. When she begins a degree 2 PQ, all slaves will be pending only PRODB2.

So achieve you your goal of load balancing and also make sure the slaves and the coordinators of individual parallelized applications are limited to a specific instance only.

I hope this helps.

Arup

Tags: Database

Similar Questions

  • My screen iphone6 is cracked and in my country, they can only change the iphone with a new one and with a very high price. Is there anyway that I could replace just the screen?

    My screen iphone6 is cracked and in my country, they can only change the iphone with a new one and with a very high price. Is there anyway that I could replace just the screen?

    No, if you want to keep all rights to the service or support from Apple. Not to mention the fact that it then will be bork Touch ID and make the phone unusable if ever, you restore or update of iOS.

    Apple doesn't sell parts of the iPhone. There is no legitimate sources for replacement screens.

  • Re: Satellite A350-20s - sound crackling with a loud high-pitched

    Hello

    I have a problem with the speakers on the Toshiba Satllite A350-20s. When I turn the sound on all I get is a crackling sound with a very high-pitched. Seems to get by if I plug in external speakers but one have a similar problem if I plug in a microphone. Thin K that could be linked to the microphone on the chicony webcam works do not.

    I've upgraded to windows 7, shortly after obtaining the laptop and so far have tried to download the new drivers for the web cam, but this does not seem to have helped.

    Any ideas or advice more than welcome!

    Have you noticed the same thing with the factory settings (installation of recovery the original image)?

  • my screen is split in two with a contrast higher on 1 side.

    my computer laptop hp g42 has the screen divided into two. I'm not sure how it happened. Ive tried the recovery system, of course, customization, themes, and the line is still there. I posted a photo on fb and sound on the peak. one side is darker and has a higher contrast. Any suggestions?

    Hi bodivan,

    Thank you for writing to Microsoft Communities. From your problem description, I understand that the display is divided in two with a contrast high on one side. Before you start the troubleshooting steps, I need the required information:

    ·         What version of the operating system is installed on the computer?

    ·         Did you do changes on the computer before the show?

    This could be a problem with the display/graphics drivers.

    Follow these methods.

    Method 1: Run the display troubleshooter.

    Open the troubleshooter of display quality

    Method 2: Follow the steps in the article.

    Ways to improve display quality

    Method 3: Update the latest drivers to display/graphics.

    Updated a hardware driver that is not working properly

    You can also read this article for more information on how to adjust the brightness of the screens and contrast.

    Adjust the brightness and contrast of your monitor

    If please follow the methods and let us know if you need more assistance. We will be happy to help you.

    Thank you.

  • Manager tasks shows my CPU 100% usage but when I go to the process tab only a handful of programs with a percentage higher than 0 if displayed and none of those who are more than 3%

    Original title: Task Manager

    Manager tasks shows my CPU 100% usage but when I go to the processes tab and sort by CPU usage there are only a handful of programs with a percentage higher than 0 if displayed and none of those who are more than 3%.  What else is using my system resources that is not displayed by the Task Manager?

    Click Show processes from all users . There may be other systemic processes and processes that run under other accounts.

    Ramesh Srinivasan, Microsoft MVP [Windows Desktop Experience]

  • Could not find the feature with Id: blackberry.invoke.message arguments

    Hi, I am using the message application, while the building, I have an error to BB 10 WebWorks SDK

    failed to find the feature with Id : blackberry.invoke.message arguments
    

    This is supported in this beta version of the SDK, simiarly there are also some features that are not available with this beta SDK release. Where can I find abt it.

    Concerning

    Rakesh Shankar.P

    The blackberry.invoke.messages API is not currently supported in the BB10 WebWorks SDK BETA.

    At the time of writing, the following APIs are currently supported in the BETA release:

    • BlackBerry.Connection
    • BlackBerry.Event
    • BlackBerry.Identity
    • BlackBerry.Invoke
    • BlackBerry.app
    • BlackBerry.System
    • BlackBerry.UI.Dialog

    For the complete list and to update the supported APIs, see the WebWorks API reference guide

    https://developer.BlackBerry.com/HTML5/APIs/

  • do all updates to date and new features with the plan of photography?

    It's a little unclear to me if this is the case.

    Hello

    Yes absolutely, you get all the updates and new features with the plan of photography.

    You'll have to use lightroom as well as photoshop.

    Reference:-Creative Cloud price and membership plans | Adobe Creative Cloud

  • JUCtrlHierNodeBinding: No definition of node corresponding to line with key

    JDeveloper 11.1.2.0

    Model AM Tester provides data but trying to create the search form and it returns together empty.

    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7342]: no definition of node corresponding to line with key [PrimaryKey1]
    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7342]: line class name: model.framework.MyViewRowImpl
    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7344]: no definition of node corresponding to line with key [PrimaryKey2]
    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7342]: line class name: model.framework.MyViewRowImpl
    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7346]: no definition of node corresponding to line with key [PrimaryKey3]
    JUCtrlHierNodeBinding < JUCtrlHierNodeBinding > < convertRowsToNodes > [7342]: line class name: model.framework.MyViewRowImpl

    Where
    SerializableAttribute public class MyViewRowImpl extends ViewRowImpl {}

    }

    What would be wrong?

    When you view the contents of the table or treetable, is the primary column for VO available in pagedef?
    Can you ensure that the primary column for the VO is available in pagedef and restart page?
    Well, will NOT show you the key in the page of the user interface, but you would need on the pageDef file.

    Thank you
    Nini

  • Exerted on the free Oracle OLAP features with Oracle 11 g EE?

    Hello

    Exerted on the free Oracle OLAP features with Oracle 11 g EE?

    Information found on the Internet:

    -Oracle Corporation markets the Oracle database OLAP Option optional additional costs to complete the "Enterprise Edition" of its database.
    -Oracle OLAP database is it preinstalled with the rest of the Oracle database ERA. You just need her license for use on the Machine of DB when you choose to use it.
    -Oracle OLAP is a multidimensional analytical engine world class integrated into the Oracle 11 g database.

    Please confirm if I can try some OLAP features in my office where I have Oracle 11 g what EE installed as asked me to do an initial POC?

    Kind regards
    Sudhir

    Hello

    I think that the OLAP license is covered by the OTN Developer License - http://www.oracle.com/technetwork/testcontent/standard-license-088383.html

    You should contact your representative local Oracle sales if you are still not sure

    Thank you

    Stuart Bunby

    OLAP blog: http://oracleOLAP.blogspot.com
    OLAP Wiki: http://wiki.oracle.com/page/Oracle+OLAP+Option
    OLAP OTN: http://www.oracle.com/technology/products/bi/olap/index.html
    DW OTN: http://www.oracle.com/technology/products/bi/db/11g/index.html

  • I would like to create a wavy line (the zig zag feature is exactly what I need here) to the outline

    I would like to create a wavy line (the zig zag feature is exactly what I need here) to the contour of the form and then fill it with a solid color. Any ideas?

    It's about what I want; However the ripple needs to be rounder and less peaked

    Screen Shot 2013-08-11 at 8.20.43 AM.png

    Barbara,

    If you want to create a gap between the wavy line and the underlying object, you can:

    (1) select the wavy line and object > decompose the appearance;

    (2) the tick of the feature new appearance Panel flyout, let slip under the stroke of origin and increase the weight of the race as you like and change the color to white.

    If you want to make the transparent gap, you can:

    (3) select the wavy line and object > decompose the appearance and separate;

    (4) select the path white and underlying object and in the transparency palette dialog box check do the with unchecked Clip opacity mask and mask Invert checked.

    It can be done in other ways, too.

  • I created a document with textedit, and now need to add a password

    I created a document with textedit, and now need to add a password to this document that exists.  Is it possible to do?

    I'm afraid that there is not.

  • I have an old iMac for 5 year with El Capitan and need to upgrade to Pages 5.6.1.to be able to open docs on my iPad. Everytime I try and open it on the Apple Store it just shows my old docs pages on the iMac. any suggestions?

    I have an old iMac for 5 year with El Capitan and need to upgrade to Pages 5.6.1.to be able to open docs on my iPad. Everytime I try and open it on the Apple Store it just shows my old docs pages on the iMac. any suggestions?

    The App Store has to do with your documents?

    The App Store allows you to buy and download Apps, as its name suggests.

    Peter

  • my printer did not come with all the cables needed to connect to my computer

    I just got a PIXMA ip2820 and he came with all the cables needed to connect to my pc or is it wireliss and if so how I managed to connect wireless

    Hello.

    Our printers do not come with USB cables.  If you do not have a cable connected to a previous printer, you can buy any B USB standard cable locally has to establish the connection.  It is a pretty common cable located at most major retailers office supply or electronics.

    The iP2820 can only be used with a USB connection.  It doesn't have wireless capabilities.

    It has not responded to your question or problem? Find more help contact us.

  • I have windows xp with SP3 and I need RDP 6.1.7600 with NLA. I had installed KB969084, but is not

    I have windows xp with SP3 and I need RDP 6.1.7600 with NLA. I had installed KB969084, but this isn't updated the RDP version. Can anyone suggest?

    Hi Prashant,

    Create a system restore point before you follow the steps mentioned below. You can check the link for the steps to create a system restore point: Windows XP system restore is easy to use: http://www.microsoft.com/windowsxp/using/helpandsupport/getstarted/ballew_03may19.mspx

    1. Uninstall SP3 on your computer. Link to see: how to remove Windows XP Service Pack 3 from your computer:http://support.microsoft.com/kb/950249

    2. then install desktop connection remote (Terminal Services Client 6.1) for Windows XP from the link below:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=6e1ec93d-bdbd-4983-92f7-479e088570ad

    3. Once installation is complete, you can check the results.

    Reinstall service pack 3 on your computer from the link below:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=68C48DAD-BC34-40BE-8D85-6BB4F56F5110&displaylang=en

    With regard to:

    Samhrutha G S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • A program with an unknown Publisher needs your permission to start. __

    A program with an unknown Publisher needs your permission to start.

    If you right-click on the icon for Windows Defender running in the Notification area, you will see the options to allow the program and also to know what is the program. Obviously, you want to know what the program is so you can adjust its permissions and/or the boot if necessary options. MS - MVP - Elephant Boy computers - don't panic!

Maybe you are looking for

  • Preview pane of mail has disappeared

    I need to see both the list I could so I did drag the separator between the mail-list and preview in the bottom of the screen.  Now he won't slide back.  If I look at the mail window, I can see the point on the bottom of the window and if I switch on

  • Why do I get "Unable to connect" page when I am connected to the internet?

    My operating system is XP. I go to most of my pages without the "unable to connect" tab. When I go to the Microsoft page, it displays, but I'll get the "unable to connect" when I try to download Windows Media player. URL of affected sites http://www.

  • Writing to the cluster table

    We have an array of input we want to map where we use bundle according to the cluster name, the input array has some empty strings, and if there is no empty string between two indices values, so these values should get together at the same table and

  • How can I turn off indexing of the control panel. I tried, but failed. I need instructions step by step please

    I want to disable indexing of my computer via the control panel... I tried, but failed.  Can someone give me a route step by step on how I disable indexing with the control panel function?

  • Obtaining a legal license for Windows XP home

    I noticed that page to buy a copy of Windows XP was "retired" on the Microsoft web page at the main address, and I'm not sure where to go to buy a legal product key. If I were to copy/pirate disc XP Home retail to a friend, install it on a laptop (us