Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from smtp-aa.freelists.org (smtp-aa.freelists.org [23.23.80.81])
 by malta2546.startdedicated.com (Postfix) with ESMTPS id 9F12F100307704
 for <oracle-l@orafaq.com>; Sun, 31 Oct 2021 22:52:44 +0100 (CET)
Received: from turing.freelists.org (ip-10-0-0-164.ec2.internal [10.0.0.164])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits))
 (No client certificate requested)
 by smtp-aa.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 8647041492;
 Sun, 31 Oct 2021 21:52:43 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id 767373F7B5;
 Sun, 31 Oct 2021 21:52:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1635717163;
 bh=ORbLo5lrpldbMLNnZaIutpqybWA6HwOHPOLL6DakHuM=;
 h=From:Sender:Sender:From;
 b=CaGMLwg8WLvVItqeotIR2qif7pECFcmx/iAHdzPXN3kR89Y7cGEBJygjbXmggcGxu
	 ujgE2zJ0Y9DVlefPjdRCVJDhdORyG3bsNC9M1LItPMfIdjqVEVd+88TWfRTUFXHZyK
	 O7xB3nr3OAN9jDepOuPmFVSeaKJOH5fMLulqEvWw=
X-Virus-Scanned: by FreeLists 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 HsT5kTsukGmN; Sun, 31 Oct 2021 21:52:43 +0000 (UTC)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id 101493F7B6;
 Sun, 31 Oct 2021 21:52:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1635717161;
 bh=ORbLo5lrpldbMLNnZaIutpqybWA6HwOHPOLL6DakHuM=;
 h=From:Sender:Sender:From;
 b=f1SbQ/Nqr7Vyf3jJuWw5ZpX1/4x4EjpuDaQM6ot1FRXK1dSDPgdjw4di0dx+ma5Yo
	 tAbdparAVvBGoj8J1oM/yj+8OPV1fRiWsSbttg/zcj7891qMajtflk77L+VkpLCWVT
	 p69j35SOKx/DCBiFUXQNqGkgA7dAhjQnud8Xy1HQ=
Received: with ECARTIS (v1.0.0; list oracle-l); Sun, 31 Oct 2021 21:52:38 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Postfix) with ESMTP id 4F4B73F7B4
 for <oracle-l@freelists.org>; Sun, 31 Oct 2021 21:52:38 +0000 (UTC)
Authentication-Results: turing.freelists.org;
 dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=IC4qJBU/;
 dkim-atps=neutral
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 4vMUsQECKORm for <oracle-l@freelists.org>;
 Sun, 31 Oct 2021 21:52:38 +0000 (UTC)
Received: from mail-ua1-f44.google.com (mail-ua1-f44.google.com [209.85.222.44])
 (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
 (No client certificate requested)
 by turing.freelists.org (Postfix) with ESMTPS id 3C50F3F50A
 for <oracle-l@freelists.org>; Sun, 31 Oct 2021 21:52:38 +0000 (UTC)
Received: by mail-ua1-f44.google.com with SMTP id u9so28528129uac.8
        for <oracle-l@freelists.org>; Sun, 31 Oct 2021 14:52:38 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20210112;
        h=x-gm-message-state:mime-version:references:in-reply-to:from:date
         :message-id:subject:to:cc;
        bh=1mjTZEWXpgm4id5Sk6U6HwSCKgBNmaE0IJZNt45bLvc=;
        b=NgG8fGIvc8xK3SEJSQ4A8UkBd/H0kculEJKKkZr/n6AXyF8HnuHg4QDWdc2As5Ptrp
         fHKPd81kFenKL2Tkk1Koh/HB0Frct27TiMqVnDix1dUO5LQ+MTETEg9VOCRcMMBGJrKC
         3KVFBpQRMxTm3bQKz1urq1L0whJZK3Q1jpxGUKQQzIVacGdgVBoULfNttGSdz5lu2QL9
         wIRC3YKn1ZE7zF41xCAkM3sA2jPareYNsIBdCDjDLOk9MbCBPynfBKtqCcPw2yyqbplr
         95jKPEqEc7EuMUBYFW97WhFgLppnV//4wdXPFXFVKAgYJ5nQGymVtKTcMHnP49DK8iUw
         EmMQ==
X-Gm-Message-State: AOAM532w/zVloG+xUxDVbqQBxaRkkd9NCteW0hseooEWNrzEXWEZfAq3
 D1586oUvg6YAaFCTBsh6n+7c4lCKeSQY7imWfZcmQaL+b7g=
X-Google-Smtp-Source: ABdhPJz6sOstrdmfU22w2HwUBBuM/nwNz5WRIR2utCFeRnnv1pex3GB+6Lb32Z0w6xc7ADXzTXAupeJqyA6LRACp0No=
X-Received: by 2002:ab0:7095:: with SMTP id m21mr7811875ual.82.1635717157810;
 Sun, 31 Oct 2021 14:52:37 -0700 (PDT)
MIME-Version: 1.0
References: <CABpiuuQ=dv6fKW=jq3Xrt8gWSKLB8csnhMwWfiCUcjbR2+07wA@mail.gmail.com>
 <bda54f68-4240-b884-86c3-831a61e9a263@gmail.com> <CABpiuuQXnhe=O86J2ubegVHKuozJMHkoPff_=wJ4K=0TZxphgg@mail.gmail.com>
 <ec200fad-9856-0e14-5488-ba43744bb52d@gmail.com> <CABpiuuTv4VU6TGsSGTBm5XsJGpUu3TeiNEh9NmsaHUDgVzPPkw@mail.gmail.com>
In-Reply-To: <CABpiuuTv4VU6TGsSGTBm5XsJGpUu3TeiNEh9NmsaHUDgVzPPkw@mail.gmail.com>
From: Ls Cheng <exriscer@gmail.com>
Date: Sun, 31 Oct 2021 22:52:26 +0100
Message-ID: <CAJ2-Qb_pgBqxABFY0SeP04AF4TapUZTKKRRLMkL-wAQ__BC4fw@mail.gmail.com>
Subject: Re: To estimate maximum active sessions on my oracle database is
 reasonable to the approach?
To: quanwenzhao@gmail.com
Cc: Mladen Gogala <gogala.mladen@gmail.com>, ORACLE-L <oracle-l@freelists.org>
Content-Type: multipart/alternative; boundary="00000000000024f55905cfad14a6"
X-archive-position: 81288
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: exriscer@gmail.com
Precedence: normal
Reply-To: exriscer@gmail.com
List-Help: <mailto:ecartis@freelists.org?Subject=help>
List-Unsubscribe: <mailto: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: <mailto:oracle-l-request@freelists.org?Subject=subscribe>
List-Owner: <mailto:>
List-post: <mailto:oracle-l@freelists.org>
List-Archive: <https://www.freelists.org/archive/oracle-l>
X-list: oracle-l
--00000000000024f55905cfad14a6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi

You want to estimate AAS or number of user sessions?

Because on one hand you say "current concurrent connections", that is the
number of user sessions no matter active or inactive but on the other hand
you are using "v$session where status =3D 'ACTIVE'".

Maximum concurrent connections is more limited by the server memory than
CPU IMHO.

AAS is more limited by the number of CPUs IMHO.

Thanks


On Sun, Oct 31, 2021 at 1:34 PM Quanwen Zhao <quanwenzhao@gmail.com> wrote:

> Yes, actually benchmark is absolutely able to get the maximum concurrent
> connections my expected. You know, oracle production system has been onli=
ne
> and it's impossible to do it. Here I have to estimate it using my approac=
h
> previously mentioned.
>
> The max AAS value is *2.98* from ASH in last 1 hour and logic cpus is
> *192*, and current concurrent connections is *60*, eventually I get the
> maximum concurrent connections that is *3866* according to my formula. By
> the way the attachment is the SQL script I use.
>
> Best Regards
> Quanwen Zhao
>
> Mladen Gogala <gogala.mladen@gmail.com> =E4=BA=8E2021=E5=B9=B410=E6=9C=88=
31=E6=97=A5=E5=91=A8=E6=97=A5 =E4=B8=8B=E5=8D=882:55=E5=86=99=E9=81=93=EF=
=BC=9A
>
>> The number of affordable sessions primarily depends on what the sessions
>> are doing and the amount of available resources. To rephrase it, it depe=
nds
>> on the meaning of the word "affordable". It also depends on the meaning =
of
>> the word "is", as one of the former US presidents is known to have said.=
 In
>> addition to that there is a dependency on the database configuration.
>> Pooled connections and shared servers can significantly increase the num=
ber
>> of concurrent sessions. In other words, reasonable answer can only be
>> provided by some type of benchmark.
>>
>> On the other hand maximum usage since the instance startup means "the
>> maximum concurrent sessions", since the instance was started up. For me,
>> the phrase "since the last startup" usually means "in the last 3 months"=
,
>> since we install DBRU 2 weeks after they are published. That IS the numb=
er
>> you are looking for: the maximum simultaneous sessions that have been
>> logged into the database, since the last startup.
>>
>> As for that monstrosity of the script, I would advise using sar, vmstat
>> and iostat to measure CPU consumption, memory consumption and disk
>> consumption. Your "affordable sessions" will only be affordable as long =
as
>> you don't start swapping and burning 80% of CPU. I tend to believe the O=
S
>> tools more than the values from the Oracle performance tables. I remembe=
r
>> more than one case of inconsistent values in the performance tables.
>>
>>
>> On 10/31/21 02:21, Quanwen Zhao wrote:
>>
>> Hello MGogala =F0=9F=98=89,
>>
>> I don't think that the column MAX_UTILIZATION in the view
>> V$RESOURCE_LIMIT represents the maximum usage as you can see its
>> description as follows:
>>
>> *Maximum consumption of this resource since the last instance start-up*.
>>
>>
>> In other words the key information is "since the last instance start-up"
>> instead of the *AFFORDABLE* maximum value on oracle database, it just
>> indicates that oracle once increased to the value that is greatest than
>> ever before (perhaps the value is beyond the affordable scope of oracle
>> database). Now I need to find out the *CRITICAL* value (eg, the maximum
>> concurrent connections in my case).
>>
>> BTW I use this SQL script to test AAS and Logic CPUs -
>> *https://github.com/guestart/Oracle-SQL-Scripts/blob/master/awr_trend/ac=
quire_logic_cpus_union_aas.sql*
>> <https://github.com/guestart/Oracle-SQL-Scripts/blob/master/awr_trend/ac=
quire_logic_cpus_union_aas.sql>,
>> you can see the section with *"in Real Time"*.
>>
>> At this moment I realized my approach need to be rectified because AAS i=
s
>> related to DB Time but DB Time just contains the time spending on
>> *FOREGROUND* processes, unfortunately the SQL query *select count(*)
>> from v$session where status =3D 'ACTIVE';* includes the BACKGROUND and
>> FOREGROUND processes. Please waiting for a while ...
>>
>> Best Regards
>> Quanwen Zhao
>>
>> Mladen Gogala <gogala.mladen@gmail.com> =E4=BA=8E2021=E5=B9=B410=E6=9C=
=8831=E6=97=A5=E5=91=A8=E6=97=A5 =E4=B8=8B=E5=8D=8812:35=E5=86=99=E9=81=93=
=EF=BC=9A
>>
>>>
>>> On 10/30/21 23:35, Quanwen Zhao wrote:
>>>
>>> Hey my folks and colleagues =F0=9F=98=89,
>>>
>>> For estimating the *maximum concurrent connections* on my oracle
>>> database server I did the some work as follows:
>>>
>>>    - Acquiring *Average Active Sessions* & *Logic CPUs* in Real Time;
>>>    - Retrieving the *current concurrent connections* on view
>>>    *"v$session"*;
>>>
>>> Via the above two steps I've got some data, such as, aas value is *3.66=
* and
>>> logic cpus are *192*. Next I've got the current concurrent connections =
(
>>> *61*) by running this SQL statement: *select count(*) from v$session
>>> where status =3D 'ACTIVE';*
>>>
>>> Thus I am able to estimate the maximum concurrent connections using the
>>> following formula: aas value / logic cpus =3D current concurrent
>>> connections / maximum concurrent connections. That is to say, *3.66 /
>>> 192 =3D 61 / maximum concurrent connections*, so which is *3200*. Is it
>>> reasonable to this approach?
>>>
>>> Best Regards
>>> Quanwen Zhao
>>>
>>> That is approximately as efficient as hunting grizzly bears with a
>>> sewing needle. There is a table named V$RESOURCE_LIMIT which has
>>> MAX_UTILIZATION column. The table is described here:
>>>
>>>
>>> https://docs.oracle.com/en/database/oracle/oracle-database/12.2/refrn/V=
-RESOURCE_LIMIT.html#GUID-AC182B2E-8D26-43D7-A356-BE1F15BDF152
>>>
>>> Thanks for reminding to switch my documentation bookmark from 12.2 to
>>> 19c, I'll do that tomorrow. As for the grizzly bears, everybody knows t=
hat
>>> they should only be hunted with your bare hands. The same applies to th=
eir
>>> black cousins.
>>>
>>> --
>>> Mladen Gogala
>>> Database Consultant
>>> Tel: (347) 321-1217https://dbwhisperer.wordpress.com
>>>
>>> -- http://www.freelists.org/webpage/oracle-l
>>
>> --
>> Mladen Gogala
>> Database Consultant
>> Tel: (347) 321-1217https://dbwhisperer.wordpress.com
>>
>>

--00000000000024f55905cfad14a6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi<div><br></div><div>You want to estimate AAS or number o=
f user sessions?</div><div><br></div><div>Because on one hand you say &quot=
;current concurrent connections&quot;, that is the number=C2=A0of user sess=
ions no matter active or inactive=C2=A0but on the other hand you are using =
&quot;v$session where status =3D &#39;ACTIVE&#39;&quot;.</div><div><br></di=
v><div>Maximum concurrent connections is more limited by the server memory =
than CPU IMHO.</div><div><br></div><div>AAS is more limited by the number o=
f=C2=A0CPUs IMHO.</div><div><br></div><div>Thanks</div><div><br></div></div=
><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Su=
n, Oct 31, 2021 at 1:34 PM Quanwen Zhao &lt;<a href=3D"mailto:quanwenzhao@g=
mail.com">quanwenzhao@gmail.com</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr">Yes, actually benchmark i=
s absolutely able to get the maximum concurrent connections my expected. Yo=
u know, oracle production system has been online and it&#39;s impossible to=
 do it. Here I have to estimate it using my approach previously mentioned.<=
div><br></div><div>The max AAS value is <b>2.98</b> from ASH in last 1 hour=
 and logic cpus is <b>192</b>, and current concurrent connections is <b>60<=
/b>, eventually I get the maximum concurrent connections that is <b style=
=3D"color:rgb(255,0,0)">3866</b><font color=3D"#000000">=C2=A0</font>accord=
ing to my formula. By the way the attachment is the SQL script I use.</div>=
<div><br></div><div>Best Regards</div><div>Quanwen Zhao</div></div><br><div=
 class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">Mladen Gogala =
&lt;<a href=3D"mailto:gogala.mladen@gmail.com" target=3D"_blank">gogala.mla=
den@gmail.com</a>&gt; =E4=BA=8E2021=E5=B9=B410=E6=9C=8831=E6=97=A5=E5=91=A8=
=E6=97=A5 =E4=B8=8B=E5=8D=882:55=E5=86=99=E9=81=93=EF=BC=9A<br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">
 =20
   =20
 =20
  <div>
    <p>The number of affordable sessions primarily depends on what the
      sessions are doing and the amount of available resources. To
      rephrase it, it depends on the meaning of the word &quot;affordable&q=
uot;.
      It also depends on the meaning of the word &quot;is&quot;, as one of =
the
      former US presidents is known to have said. In addition to that
      there is a dependency on the database configuration. Pooled
      connections and shared servers can significantly increase the
      number of concurrent sessions. In other words, reasonable answer
      can only be provided by some type of benchmark.</p>
    <p>On the other hand maximum usage since the instance startup means
      &quot;the maximum concurrent sessions&quot;, since the instance was s=
tarted
      up. For me, the phrase &quot;since the last startup&quot; usually mea=
ns &quot;in
      the last 3 months&quot;, since we install DBRU 2 weeks after they are
      published. That IS the number you are looking for: the maximum
      simultaneous sessions that have been logged into the database,
      since the last startup.</p>
    <p>As for that monstrosity of the script, I would advise using sar,
      vmstat and iostat to measure CPU consumption, memory consumption
      and disk consumption. Your &quot;affordable sessions&quot; will only =
be
      affordable as long as you don&#39;t start swapping and burning 80% of
      CPU. I tend to believe the OS tools more than the values from the
      Oracle performance tables. I remember more than one case of
      inconsistent values in the performance tables.<br>
    </p>
    <p><br>
    </p>
    <div>On 10/31/21 02:21, Quanwen Zhao wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Hello MGogala=C2=A0=F0=9F=98=89,
        <div><br>
        </div>
        <div>I don&#39;t think that the column MAX_UTILIZATION in the view
          V$RESOURCE_LIMIT represents the maximum usage as you can see
          its description as follows:</div>
        <div><br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span><b>Maximum
              consumption of this resource since the last instance
              start-up</b>.</span></blockquote>
        <div><br>
        </div>
        <div>In other words the key information is &quot;since the last
          instance start-up&quot; instead of the <b>AFFORDABLE</b> maximum
          value on oracle database, it just indicates that oracle once
          increased to the value that is greatest than ever before
          (perhaps the value is beyond the affordable scope of oracle
          database). Now I need to find out the <b>CRITICAL</b> value
          (eg, the maximum concurrent connections in my case).</div>
        <div><br>
        </div>
        <div>BTW I use this SQL script to test AAS and Logic CPUs -=C2=A0<a=
 href=3D"https://github.com/guestart/Oracle-SQL-Scripts/blob/master/awr_tre=
nd/acquire_logic_cpus_union_aas.sql" target=3D"_blank"><b>https://github.co=
m/guestart/Oracle-SQL-Scripts/blob/master/awr_trend/acquire_logic_cpus_unio=
n_aas.sql</b></a>,
          you can see the section with <b>&quot;in Real Time&quot;</b>.</di=
v>
        <div><br>
        </div>
        <div>At this moment I realized my approach need to be rectified
          because AAS is related to DB Time but DB Time just contains
          the time spending on <b>FOREGROUND</b> processes,
          unfortunately the SQL query=C2=A0<b>select count(*) from v$sessio=
n
            where status =3D &#39;ACTIVE&#39;;</b>=C2=A0includes the BACKGR=
OUND and
          FOREGROUND processes. Please waiting for a while ...</div>
        <div><br>
        </div>
        <div>Best Regards</div>
        <div>Quanwen Zhao</div>
      </div>
      <br>
      <div class=3D"gmail_quote">
        <div dir=3D"ltr" class=3D"gmail_attr">Mladen Gogala &lt;<a href=3D"=
mailto:gogala.mladen@gmail.com" target=3D"_blank">gogala.mladen@gmail.com</=
a>&gt;
          =E4=BA=8E2021=E5=B9=B410=E6=9C=8831=E6=97=A5=E5=91=A8=E6=97=A5 =
=E4=B8=8B=E5=8D=8812:35=E5=86=99=E9=81=93=EF=BC=9A<br>
        </div>
        <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p><br>
            </p>
            <div>On 10/30/21 23:35, Quanwen Zhao wrote:<br>
            </div>
            <blockquote type=3D"cite">
              <div dir=3D"ltr">
                <div>Hey my folks and colleagues=C2=A0=F0=9F=98=89,</div>
                <div><br>
                </div>
                For estimating the=C2=A0<b>maximum concurrent connections</=
b>=C2=A0on
                my oracle database server I did the some work as
                follows:
                <div>
                  <ul>
                    <li style=3D"margin-left:15px">Acquiring=C2=A0<b>Averag=
e
                        Active Sessions</b>=C2=A0&amp;=C2=A0<b>Logic CPUs</=
b>=C2=A0in
                      Real Time;</li>
                    <li style=3D"margin-left:15px">Retrieving the=C2=A0<b>c=
urrent
                        concurrent connections</b>=C2=A0on view <b>&quot;v$=
session&quot;</b>;</li>
                  </ul>
                  Via the above two steps I&#39;ve got some data, such as,
                  aas value is=C2=A0<b>3.66</b>=C2=A0and logic cpus are=C2=
=A0<b>192</b>.
                  Next I&#39;ve got the current concurrent connections (<b>=
61</b>)
                  by running this SQL statement:=C2=A0<b>select count(*) fr=
om
                    v$session where status =3D &#39;ACTIVE&#39;;</b></div>
                <div>
                  <div><br>
                  </div>
                  <div>Thus I am able to estimate the maximum concurrent
                    connections using the following formula:=C2=A0<font sty=
le=3D"font-weight:bold" color=3D"#ff0000">aas value
                      / logic cpus =3D current concurrent connections /
                      maximum concurrent connections</font>. That is to
                    say,=C2=A0<b>3.66 / 192 =3D 61 / maximum concurrent
                      connections</b>, so which is=C2=A0<b>3200</b>. Is it
                    reasonable to this approach?</div>
                  <div>
                    <div><br>
                    </div>
                    <div>Best Regards</div>
                  </div>
                  <font color=3D"#888888"><font color=3D"#888888">
                      <div>Quanwen Zhao</div>
                    </font></font></div>
              </div>
            </blockquote>
            <p>That is approximately as efficient as hunting grizzly
              bears with a sewing needle. There is a table named
              V$RESOURCE_LIMIT which has MAX_UTILIZATION column. The
              table is described here:</p>
            <p><a href=3D"https://docs.oracle.com/en/database/oracle/oracle=
-database/12.2/refrn/V-RESOURCE_LIMIT.html#GUID-AC182B2E-8D26-43D7-A356-BE1=
F15BDF152" target=3D"_blank">https://docs.oracle.com/en/database/oracle/ora=
cle-database/12.2/refrn/V-RESOURCE_LIMIT.html#GUID-AC182B2E-8D26-43D7-A356-=
BE1F15BDF152</a></p>
            <p>Thanks for reminding to switch my documentation bookmark
              from 12.2 to 19c, I&#39;ll do that tomorrow. As for the
              grizzly bears, everybody knows that they should only be
              hunted with your bare hands. The same applies to their
              black cousins.<br>
            </p>
            <pre cols=3D"72">--=20
Mladen Gogala
Database Consultant
Tel: (347) 321-1217
<a href=3D"https://dbwhisperer.wordpress.com" target=3D"_blank">https://dbw=
hisperer.wordpress.com</a>
</pre>
          </div>
          --
          <a href=3D"http://www.freelists.org/webpage/oracle-l" target=3D"_=
blank">http://www.freelists.org/webpage/oracle-l</a>
        </blockquote>
      </div>
    </blockquote>
    <pre cols=3D"72">--=20
Mladen Gogala
Database Consultant
Tel: (347) 321-1217
<a href=3D"https://dbwhisperer.wordpress.com" target=3D"_blank">https://dbw=
hisperer.wordpress.com</a>
</pre>
  </div>
</blockquote></div>
</blockquote></div>

--00000000000024f55905cfad14a6--
--
http://www.freelists.org/webpage/oracle-l


