Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from puck1183.startdedicated.com (localhost [127.0.0.1])
 by puck1183.startdedicated.com (Postfix) with ESMTP id 02FE219600EE
 for <oracle-l@orafaq.com>; Tue,  3 Mar 2015 17:18:47 +0100 (CET)
Received: from turing.freelists.org (freelists-180.iquest.net [206.53.239.180])
 by puck1183.startdedicated.com (Postfix) with ESMTP
 for <oracle-l@orafaq.com>; Tue,  3 Mar 2015 17:18:46 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 77A9C25FD0;
 Tue,  3 Mar 2015 11:18:46 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1425399526;
 bh=l5PZWgQDAO6EW9Wscx0RRwrgUWCciCURHZ87jJNf8FQ=;
 h=Message-ID:Date:From:MIME-Version:To:Subject:References:
	 In-Reply-To:Content-Type:Sender:Reply-To:List-help:
	 List-unsubscribe:List-Id:List-subscribe:List-owner:List-post:
	 List-archive;
 b=vrJsWQRsrK52jNr/KZBG0KR0CguhwxPWN7+comLHG7ipJ8azfJV9Hm/1SM84NLv+U
	 g0I4ovSRQg6DCbrup/bPQR8z+RR8YEuSapAA8WWMffpE6JQ2OAoe8PFKauvXkcfI49
	 Hbq34CTHGpSmTyqFjHQ4A7n6ejhx+0EVhQDQFqB4=
X-Virus-Scanned: Debian amavisd-new at turing.freelists.org
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id MBwMFdLlzqYi; Tue,  3 Mar 2015 11:18:46 -0500 (EST)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 15BB327A76;
 Tue,  3 Mar 2015 11:18:30 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1425399526;
 bh=l5PZWgQDAO6EW9Wscx0RRwrgUWCciCURHZ87jJNf8FQ=;
 h=Message-ID:Date:From:MIME-Version:To:Subject:References:
	 In-Reply-To:Content-Type:Sender:Reply-To:List-help:
	 List-unsubscribe:List-Id:List-subscribe:List-owner:List-post:
	 List-archive;
 b=vrJsWQRsrK52jNr/KZBG0KR0CguhwxPWN7+comLHG7ipJ8azfJV9Hm/1SM84NLv+U
	 g0I4ovSRQg6DCbrup/bPQR8z+RR8YEuSapAA8WWMffpE6JQ2OAoe8PFKauvXkcfI49
	 Hbq34CTHGpSmTyqFjHQ4A7n6ejhx+0EVhQDQFqB4=
Received: with ECARTIS (v1.0.0; list oracle-l); Tue, 03 Mar 2015 11:17:08 -0500 (EST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 2DC1A26BFC
 for <oracle-l@freelists.org>; Tue,  3 Mar 2015 11:17:08 -0500 (EST)
Authentication-Results: turing.freelists.org; dkim=pass
 (2048-bit key; insecure key) header.i=@yahoo.com; dkim-adsp=pass
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id rtq-2fbE086R for <oracle-l@freelists.org>;
 Tue,  3 Mar 2015 11:17:08 -0500 (EST)
Received: from nm36.bullet.mail.bf1.yahoo.com (nm36.bullet.mail.bf1.yahoo.com [72.30.239.5])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id E98BA261B2
 for <oracle-l@freelists.org>; Tue,  3 Mar 2015 11:17:07 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1425399427; bh=nFdGwYdD/L5k3VRIfwGf2mRLhtXC8T2CMO/NrlOj/0o=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=aIHJSD59+4+Adykey0ukpDUyV1gsDheHJnU4613klUSzkLBUt7zcPpV2zEAovoX7+x1kGqgXjSTBDToaWOyfzG12tilXSyGf+sp0kiwDbaUbg+ha5zWeaMkH/qBLLWq4ItCBw0p6cJry7RO+n6dLIG4CKg+qZaWoUiKtumbL44XVDxI4d8i4cBD1rwF+67X0XrAPN0h4T68bw54Q4eNp6HvKFLmv9sdlHpNxxu80BzXkJW7ORbQU4WpUzDpyHBi7GLXRvWlHL/hzAAr/Jf7A/YNomCoim72ir88IJ00kq4yNESZkEBjT4fQ6Dhp+ezbVKq6cGxZFYtHEuBi62t6Z7w==
Received: from [66.196.81.174] by nm36.bullet.mail.bf1.yahoo.com with NNFMP; 03 Mar 2015 16:17:07 -0000
Received: from [98.139.211.192] by tm20.bullet.mail.bf1.yahoo.com with NNFMP; 03 Mar 2015 16:17:07 -0000
Received: from [127.0.0.1] by smtp201.mail.bf1.yahoo.com with NNFMP; 03 Mar 2015 16:17:07 -0000
X-Yahoo-Newman-Id: 546374.35378.bm@smtp201.mail.bf1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: aUfNqbsVM1nJlijE_fG28qvt2gBqYN1yG1_R.q5T3u75ePl
 3gMTzy0dJ8._OUPh7n8Ry0PHo0ixUVEOXlqbYp01PyixlHUteZBx3voB.d_1
 oyL0YDWPxvUUvEmMCaLIqorJc2v1oFUXb.qcQ6bQuUShwqXzsLzCUSHBgxBD
 Uhxf4e2ek_w94QSyG4x7GXr0cvTf_pYB.0SmLRq2_iW7rZ2Y3wejmWAN_hnS
 PFYuojlW0oUUuB2n9AoYprdaUjV5w09GKEdtwHRi55uoYkHzKNmDjRJxfrFU
 h9GJBpsXclxtTN3frvKuUXbWj6ZDJqvP7flNWDv.1Iyq76u_.GYw72Jv4_1N
 RnvOKk81KDyNRtA.A5K6_IVUPNCj19mEUt6RQgEN2yPAg4lz59fcM__lygfm
 a_X1LMaAOffdbX936fb1tejmhsjy3tdVBZCFt86n_rmSkDEpgC7Z4s9UCj8P
 6iSSJHl_IvkXOznhvJbNxOcXGd3UsjTDYAHUvUn_IjchEI.c4aWrKSIDHl1M
 A5tkZRz61v_hJEw6oQKsl_WP3WY_Cpod8aL9Zendz8nmtZOZGMmLG.__ZvvE
 uyyn1d3bnaDzaQ2xJQ6FC6bl3tBx4dAnS4tZ746EwNZFTRazk1O6i7XY-
X-Yahoo-SMTP: zyyAf0SswBDX80OvHRaNDZlQ9WM-
Message-ID: <54F5DE83.7020902@yahoo.com>
Date: Tue, 03 Mar 2015 11:17:07 -0500
From: "Mladen Gogala" <dmarc-noreply@freelists.org> (Redacted sender "mgogala@yahoo.com" for DMARC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0
MIME-Version: 1.0
To: oracle-l@freelists.org
Subject: Re: Moving to RAC`
References: <CAHSa0M3hZwfZMU+ef64sSLm9Hn0qFuVO5PYz=txMZJH1gYJj9g@mail.gmail.com>	<54F2A8DD.6010703@yahoo.com>	<97994FB2-50CD-463F-B745-BDB484A89240@gmail.com>	<54F34DFA.6050508@yahoo.com>	<CAHSa0M0JQ8a3WmhjxPvSWmTLD5490widJBSCGkiRx=6QLGokmQ@mail.gmail.com>	<54F3A712.5050100@yahoo.com> <CAHSa0M2cwaZs867NnqV8_w7FQfoW4FB9xa-+6uTxfjH2xLWR7Q@mail.gmail.com>
In-Reply-To: <CAHSa0M2cwaZs867NnqV8_w7FQfoW4FB9xa-+6uTxfjH2xLWR7Q@mail.gmail.com>
Content-Type: multipart/alternative;
 boundary="------------020909070704010504010901"
X-archive-position: 58931
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: dmarc-noreply@freelists.org
Precedence: normal
Reply-To: dmarc-noreply@freelists.org
List-help: <mailto:ecartis@freelists.org?Subject=help>
List-unsubscribe: <oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-subscribe: <oracle-l-request@freelists.org?Subject=subscribe>
List-owner: <mailto:mark.bobak@proquest.com>
List-post: <mailto:oracle-l@freelists.org>
List-archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l
--------------020909070704010504010901
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

The important thing is to baseline your performance now, without RAC, 
and record your application performance, with detailed response times. 
If possible, use some web enabled automated test suite to test your 
application performance. Then see what is different when you switch to 
RAC and tune the parts that are not performing according to expectations.


On 03/02/2015 12:26 PM, Ram Raman wrote:
> Thank you all. The cache related waits can be measured after we go 
> live with RAC. Is there any metric in the current single instance that 
> can potentially shed light on future behavior after RAC move or any 
> tool that can simulate RAC load? Or is the only way to find that out 
> is to build a test cluster and simulate a prod load in that test 
> cluster using a tool like RAT?  Other tool recommendations are 
> welcome. We do not want to do go live with RAC and then hit with 
> surprises.
>
>
> On Sun, Mar 1, 2015 at 5:56 PM, Mladen Gogala 
> <dmarc-noreply@freelists.org <mailto:dmarc-noreply@freelists.org>> wrote:
>
>     OK, great. It seems to be OLTP database strewn into RAC
>     configuration to attain fault tolerance. You should be monitoring
>     for any process spending significant time on any event starting
>     with "gc", especially "gc current block busy" and "gc current
>     block". Any events like that mean that you are updating the same
>     data from at least two different nodes. The "2 way" events aren't
>     possible if you don't have 3 or more nodes.
>     However, adhering to the principle of functional partitioning,
>     which says that all DML operations on the same set of tables
>     should be performed from the same node, is crucial. When you have
>     a single instance installation, locks are essentially memory
>     structures and locking a row means reading and modifying a memory
>     location. Memory access times are measured in nanoseconds. If you
>     have RAC, locks include network. And network communication is
>     measured in milliseconds.
>     Of course, if you want to run reports, then you have to monitor
>     cache fusion, which is characterized by "gc cr" events, where "cr"
>     stands for "consistent read". That, however, doesn't seem to be of
>     too great concern in your situation. Cache fusion is a marketing
>     name for the ability of Oracle to construct a consistent image of
>     the block, consistent up to a SCN, and ship it to the requesting
>     node. Yes, you guessed it, it also includes network communication,
>     however caching can offset that.
>
>
>     On 03/01/2015 04:25 PM, Ram Raman wrote:
>>      "wants to achieve more resilience and fault tolerance" - That
>>     seems to be the goal.
>>
>>     It is not a DW; they are not even thinking about running reports
>>     or backup in the other node.
>>
>>
> -- 
> You can become a doctor and then websearch for solutions; You cannot 
> websearch and become a doctor


-- 
Mladen Gogala
Oracle DBA
http://mgogala.freehostia.com


--------------020909070704010504010901
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">The important thing is to baseline your
      performance now, without RAC, and record your application
      performance, with detailed response times. If possible, use some
      web enabled automated test suite to test your application
      performance. Then see what is different when you switch to RAC and
      tune the parts that are not performing according to expectations.<br>
      <br>
      <br>
      On 03/02/2015 12:26 PM, Ram Raman wrote:<br>
    </div>
    <blockquote
cite="mid:CAHSa0M2cwaZs867NnqV8_w7FQfoW4FB9xa-+6uTxfjH2xLWR7Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Thank you all. The cache related waits can be measured
          after we go live with RAC. Is there any metric in the current
          single instance that can potentially shed light on future
          behavior after RAC move or any tool that can simulate RAC
          load? Or is the only way to find that out is to build a test
          cluster and simulate a prod load in that test cluster using a
          tool like RAT?  Other tool recommendations are welcome. We do
          not want to do go live with RAC and then hit with surprises. </div>
        <div>  </div>
        <br>
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Sun, Mar 1, 2015 at 5:56 PM,
            Mladen Gogala <span dir="ltr">&lt;<a moz-do-not-send="true"
                href="mailto:dmarc-noreply@freelists.org"
                target="_blank">dmarc-noreply@freelists.org</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000">
                <div>OK, great. It seems to be OLTP database strewn into
                  RAC configuration to attain fault tolerance. You
                  should be monitoring for any process spending
                  significant time on any event starting with "gc",
                  especially "gc current block busy" and "gc current
                  block". Any events like that mean that you are
                  updating the same data from at least two different
                  nodes. The "2 way" events aren't possible if you don't
                  have 3 or more nodes.<br>
                  However, adhering to the principle of functional
                  partitioning, which says that all DML operations on
                  the same set of tables should be performed from the
                  same node, is crucial. When you have a single instance
                  installation, locks are essentially memory structures
                  and locking a row means reading and modifying a memory
                  location. Memory access times are measured in
                  nanoseconds. If you have RAC, locks include network.
                  And network communication is measured in milliseconds.
                  <br>
                  Of course, if you want to run reports, then you have
                  to monitor cache fusion, which is characterized by "gc
                  cr" events, where "cr" stands for "consistent read".
                  That, however, doesn't seem to be of too great concern
                  in your situation. Cache fusion is a marketing name
                  for the ability of Oracle to construct a consistent
                  image of the block, consistent up to a SCN, and ship
                  it to the requesting node. Yes, you guessed it, it
                  also includes network communication, however caching
                  can offset that.
                  <div>
                    <div><br>
                      <br>
                      On 03/01/2015 04:25 PM, Ram Raman wrote:<br>
                    </div>
                  </div>
                </div>
                <div>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div> "wants to achieve more resilience and fault
                        tolerance" - That seems to be the goal. </div>
                      <div><br>
                      </div>
                      <div>It is not a DW; they are not even thinking
                        about running reports or backup in the other
                        node.<br>
                      </div>
                      <div><br>
                      </div>
                      <div>
                        <div class="gmail_quote">
                          <div>
                            <div><br>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                </div>
              </div>
            </blockquote>
          </div>
          -- <br>
          <div>
            <div dir="ltr">
              <div>
                <div dir="ltr">
                  <div>
                    <div dir="ltr">
                      <div> </div>
                      <div>You can become a doctor and then websearch
                        for solutions; You cannot websearch and become a
                        doctor<br>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Mladen Gogala
Oracle DBA
<a class="moz-txt-link-freetext" href="http://mgogala.freehostia.com">http://mgogala.freehostia.com</a>
</pre>
  </body>
</html>

--------------020909070704010504010901--
--
http://www.freelists.org/webpage/oracle-l


