Slow svn performance for svn:// style links

I have a large collection of scripts out my control. One of the things they do, is call svn with links in form  "svn://...".
The problem is, that calling:
svn info "svn://..."
stops everything for 2 minutes and then starts authentication with ssh.
Calling directly:
svn info "svn+ssh://.."
takes less then a second.
What could be the problem? I don't see the same problem in other centos systems so it must be something with the newer subversion.
Does anyone has any ideas what's happening (or not happening)?

I check strace, noticed, that it was timing out on polls on the ip of the svn repo. That seemed strange.
In the end I found that adding this:
#/etc/hosts
127.0.0.1 <myhostname>
fixed it.. no clue why.

Similar Messages

  • Slow TCP performance for traffic routed by ACE module

    Hi,
    the customer uses two ACE20 modules in active-standby mode. The ACE load-balances servers correctly. But there is a problem with communication between servers in the different ACE contexts. When the customer uses FTP from one server in one context to the other server in other context the throughput through ACE is about 23 Mbps. It is routed traffic in ACE:-(  See:
    server1: / #ftp server2
    Connected to server2.cent.priv.
    220 server2.cent.priv FTP server (Version 4.2 Wed Apr 2 15:38:27 CDT 2008) ready.
    Name (server2:root):
    331 Password required for root.
    Password:
    230 User root logged in.
    ftp> bin
    200 Type set to I.
    ftp> put "|dd if=/dev/zero bs=32k count=5000 " /dev/null
    200 PORT command successful.
    150 Opening data connection for /dev/null.
    5000+0 records in.
    5000+0 records out.
    226 Transfer complete.
    163840000 bytes sent in 6.612 seconds (2.42e+04 Kbytes/s)
    local: |dd if=/dev/zero bs=32k count=5000  remote: /dev/null
    ftp>
    The output from show resource usage doesn't show any drops:
    conc-connections              0          0     800000    1600000          0
      mgmt-connections             10         54      10000      20000          0
      proxy-connections             0          0     104858     209716          0
      xlates                        0          0     104858     209716          0
      bandwidth                     0      46228   50000000  225000000          0
        throughput                  0       1155   50000000  100000000          0
        mgmt-traffic rate           0      45073          0  125000000          0
      connections rate              0          9     100000     200000          0
      ssl-connections rate          0          0        500       1000          0
      mac-miss rate                 0          0        200        400          0
      inspect-conn rate             0          0        600       1200          0
      acl-memory                 7064       7064    7082352   14168883          0
      sticky                        6          6     419430          0          0
      regexp                       47         47     104858     209715          0
      syslog buffer            794624     794624     418816     431104          0
      syslog rate                   0         31      10000      20000          0
    There is parameter map configured with rebalance persistant for cookie insertion in the context.
    Do you know how can I increase performance for TCP traffic which is not load-balanced, but routed by ACE? Thank you very much.
    Roman

    Default inactivity timeouts used by ACE are
    icmp 2sec
    tcp 3600sec
    udp 120sec
    With your config you will change inactivity for every protocol to 7500sec.If you want to change TCP timeout to 7500sec and keep the
    other inactivity timeouts as they are now use following
    parameter-map type connection GLOBAL-TCP
    set timeout inactivity 600
    parameter-map type connection GLOBAL-UDP
    set timeout inactivity 120
    parameter-map type connection GLOBAL-ICMP
    set timeout inactivity 2
    class-map match-all ALL-TCP
    match port tcp any
    class-map match-all ALL-UDP
    match port tcp any
    class-map match-all ALL-ICMP
    match port tcp any
    policy-map multi-match TIMEOUTS
    class ALL-TCP
    connection advanced GLOBAL-TCP
    class ALL-UDP
    connection advanced GLOBAL-UDP
    class ALL-TCP
    connection advanced GLOBAL-ICMP
    and apply service-policy TIMEOUTS globally
    Syed Iftekhar Ahmed

  • Kapsel Fiori Client (FC): self-built iOS FC shows very slow UI performance

    Hi Experts,
    I have used KapselSDK to build our own FC using:
    SMP3.0 KapselSDK SP07_PL00
    Cordova 3.6.3
    Xcode 6.2
    OS X 10.10.2 Yosemite
    Enterprise distribution certificate for deplyment
    .ipa for iPhone4S, 5 (tested)
    ipd also inside Airwatch (tested)
    App config:
      SMP proxy is not used.
    The issue:
    We use FC to launch the Fiori Launchpad where there are some Fiori apps. The problem is that after type usr pwd, it took very long time to see the Launchpad UI. Tried the standard FC from Apple Store, and it worked very fast.
    Does anyone have any idea? I see some info about the slow UI performance for Android devices which can be solved using crosswalk, but my understanding is that crosswalk is not for iOS.
    Thanks.
    Dong

    Have you tired testing the same URL through Mobile Safari to see if it is slow also?
    We have had reports of slowness on iOS and we are researching.  The details are iOS uses HTTP pipelining when the connection is slow. This means iOS bundles several requests (2-3 to our observations) together but the ICM does only response to one of them and ignores the others. After a timeout of about 1 minute (transparent to the FLP) the Safari automatically repeats the ignored requests. It may happen that this happens a second time, but not a third time – then the requests are not repeated anymore.  Seems to happen in Mobile Safari Browser more often than Fiori Client and doesn't happen in Mobile Chrome on same device.
    Thanks,
    Kevin Bates
    SAP AGS

  • [svn:fx-trunk] 7677: adding xslt change so Theme shows up in asdoc for the styles ( where applicable)

    Revision: 7677
    Author:   [email protected]
    Date:     2009-06-09 10:54:15 -0700 (Tue, 09 Jun 2009)
    Log Message:
    adding xslt change so Theme shows up in asdoc for the styles (where applicable)
    QE Notes: None.
    Doc Notes: None.
    Modified Paths:
        flex/sdk/trunk/asdoc/templates/ASDoc_terms.xml
        flex/sdk/trunk/asdoc/templates/class-files.xslt

    Sorry about that. I am not exactly sure where the problem is, but I know it takes place after I put the <nav> in (in the html portion). If I understand what I am learning, the CSS at the top will structure my html code so I would have thought the CSS tageting my nav would be the focus. Maybe it is a different section though.
    CSS part:
    nav p {
    font-size: 90%;
    color: #FFC;
    text-align: right;
    font-weight: bold;
    background-color: #090;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #060;
    HTML part: (bold italic is the part I added)
    <body>
    <div class="container">
      <div id="apDiv1"><img src="Lessons/images/butterfly-ovr.png" width="170" height="158" alt="GreenStart Logo"></div>
      <header></header>
      <nav>
        <p>Home | About Us | Contact Us</p>
      </nav>
      <div class="sidebar1">
        <ul class="nav">
          <li><a href="#">Green News</a></li>
          <li><a href="#">Green Products</a></li>
          <li><a href="#">Green Events</a></li>
          <li><a href="#">Green Travel</a></li>
          <li><a href="#">Green Tips</a></li>
        </ul>

  • [svn:fx-trunk] 15789: * Package and class level javadoc for the flex2. linker, flex2.tools,

    Revision: 15789
    Revision: 15789
    Author:   [email protected]
    Date:     2010-04-28 09:43:59 -0700 (Wed, 28 Apr 2010)
    Log Message:
    Package and class level javadoc for the flex2.linker, flex2.tools,
      flex2.tools.flexbuilder, flex2.tools.oem, flex2.tools.oem.internal
      packages.
    QE notes:
    Doc notes:
    Bugs:
    Reviewer: Corey (post commit)
    Tests run: checkintests
    Is noteworthy for integration: NO
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/CULinkable.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/ConsoleApplication.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/FlexMovie.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/Linkable.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/LinkerAPI.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/LinkerConfiguration.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/LinkerException.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/PostLink.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/SimpleMovie.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/Optimizer.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/flexbuilder/BuilderApplication.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/flexbuilder/BuilderConfiguration.jav a
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/flexbuilder/BuilderLibrary.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/ApplicationInfo.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Component.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/LibraryInfo.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/PathResolver.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Script.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/Toolkit.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompiler.jav a
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationCompilerConf iguration.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/ApplicationData.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/BuilderLogger.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/ConfigurationConstants. java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/EmbedUtil.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/GenericMessage.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompiler.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/LibraryCompilerConfigur ation.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/LibraryData.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/LinkerConfiguration.jav a
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConfiguration.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMConsole.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMLogAdapter.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMPathResolver.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMProgressMeter.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMReport.java
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/OEMUtil.java
    Added Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/linker/package.html
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/flexbuilder/package.html
        flex/sdk/trunk/modules/compiler/src/java/flex2/tools/oem/internal/package.html

  • More than one style for a single link state?

    RH 8 outputting CHM
    Hello,
    Is it possible to define more than one style for a single link state?
    For example, I would like a link in the footer of my master page to be smaller than the links that appear in the body of my topics. I want to retain behavior, and simply change the point size.
    I can't simply hand format in Design mode, because my link is within a script. Or, am I missing something easy here?
    Thanks much.

    I'm pleased to say I figured out how to change the formatting of a hyperlink embedded within a script.
    Within the script, I used a var string to reproduce the text in my link. Then I used another var to change the string size.
    So, here's the part of my script that produces what I'm after:
    var mailDisplay = 'Was this information helpful? ';
    var str = 'Was this information helpful?';
    var mailDisplay = str.fontsize("1");
    Upon generation of the CHM, the script trumps the CSS. It's a beautiful thing.

  • DW CC release. Styles for list items-LINKS.

    Hi.
    I am trying to make a side Menu. I created a class called ".linksMenu" which I want to apply to several menus, because I may have a lot of menus on my site., it could be
    Appearently it is good, but when you click to am particular link, all the other links become purple color, instead of just the one I clicked. why?
    This is the code of my page:
    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Untitled Document</title>
    <style type="text/css">
    @import url("../Estilos/propios.css");
    </style>
    <link href="styles.css" rel="stylesheet" type="text/css">
    </head>
    <body>
    <ul>
      <li class="linksMenu"><a href="#" class="linksMenu">Apart Hotel ***</a></li>
      <li class="linksMenu"><a href="#">Tarifas</a></li>
      <li class="linksMenu"><a href="#">Reservas</a></li>
      <li class="linksMenu"><a href="#">Promociones</a></li>
      <li class="linksMenu"><a href="#">Ubicación</a></li>
      <li class="linksMenu"><a href="#">Política</a></li>
      <li class="linksMenu"><a href="#" class="linksMenu">EMail</a></li>
    </ul>
    <p> </p>
    </body>
    </html>
    An this is the styles.css page: THE .linksMenu style I want to apply to all my menus.
    @charset "UTF-8";
    /* CSS Document */
    .linksMenu
    a {
      color: #C19E02;
    a:visited {
      color: #682E93;
    a:hover {
      color: #746D6D;
    a:active {
      color: #E90B0E;
    Well, thanks for your patience. If I don't solve this, I will have to apply all compound selectors for every menu.

    <!doctype html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Untitled Document</title>
    <style type="text/css">
    .linksMenu li a {
        color: #C19E02;
    a:visited {
        color: #682E93;
    a:hover {
        color: #746D6D;
    a:active {
        color: #E90B0E;
    </style>
    </head>
    <body>
    <ul class="linksMenu">
        <li><a href="#">Apart Hotel ***</a></li>
        <li><a href="#">Tarifas</a></li>
        <li><a href="#">Reservas</a></li>
        <li><a href="#">Promociones</a></li>
        <li><a href="#">Ubicación</a></li>
        <li><a href="#">Política</a></li>
        <li><a href="#">EMail</a></li>
    </ul>
    </body>
    </html>

  • Interactive report performance problem over database link - Oracle Gateway

    Hello all;
    This is regarding a thread Interactive report performance problem over database link that was posted by Samo.
    The issue that I am facing is when I use Oracle function like (apex_item.check_box) the query slow down by 45 seconds.
    query like this: (due to sensitivity issue, I can not disclose real table name)
    SELECT apex_item.checkbox(1,b.col3)
    , a.col1
    , a.col2
    FROM table_one a
    , table_two b
    WHERE a.col3 = 12345
    AND a.col4 = 100
    AND b.col5 = a.col5
    table_one and table_two are remote tables (non-oracle) which are connected using Oracle Gateway.
    Now if I run above queries without apex_item.checkbox function the query return or response is less than a second but if I have apex_item.checkbox then the query run more than 30 seconds. I have resolved the issues by creating a collection but it’s not a good practice.
    I would like to get ideas from people how to resolve or speed-up the query?
    Any idea how to use sub-factoring for the above scenario? Or others method (creating view or materialized view are not an option).
    Thank you.
    Shaun S.

    Hi Shaun
    Okay, I have a million questions (could you tell me if both tables are from the same remote source, it looks like they're possibly not?), but let's just try some things first.
    By now you should understand the idea of what I termed 'sub-factoring' in a previous post. This is to do with using the WITH blah AS (SELECT... syntax. Now in most circumstances this 'materialises' the results of the inner select statement. This means that we 'get' the results then do something with them afterwards. It's a handy trick when dealing with remote sites as sometimes you want the remote database to do the work. The reason that I ask you to use the MATERIALIZE hint for testing is just to force this, in 99.99% of cases this can be removed later. Using the WITH statement is also handled differently to inline view like SELECT * FROM (SELECT... but the same result can be mimicked with a NO_MERGE hint.
    Looking at your case I would be interested to see what the explain plan and results would be for something like the following two statements (sorry - you're going have to check them, it's late!)
    WITH a AS
    (SELECT /*+ MATERIALIZE */ *
    FROM table_one),
    b AS
    (SELECT /*+ MATERIALIZE */ *
    FROM table_two),
    sourceqry AS
    (SELECT  b.col3 x
           , a.col1 y
           , a.col2 z
    FROM table_one a
        , table_two b
    WHERE a.col3 = 12345
    AND   a.col4 = 100
    AND   b.col5 = a.col5)
    SELECT apex_item.checkbox(1,x), y , z
    FROM sourceqry
    WITH a AS
    (SELECT /*+ MATERIALIZE */ *
    FROM table_one),
    b AS
    (SELECT /*+ MATERIALIZE */ *
    FROM table_two)
    SELECT  apex_item.checkbox(1,x), y , z
    FROM table_one a
        , table_two b
    WHERE a.col3 = 12345
    AND   a.col4 = 100
    AND   b.col5 = a.col5If the remote tables are at the same site, then you should have the same results. If they aren't you should get the same results but different to the original query.
    We aren't being told the real cardinality of the inners select here so the explain plan is distorted (this is normal for queries on remote and especially non-oracle sites). This hinders tuning normally but I don't think this is your problem at all. How many distinct values do you normally get of the column aliased 'x' and how many rows are normally returned in total? Also how are you testing response times, in APEX, SQL Developer, Toad SQLplus etc?
    Sorry for all the questions but it helps to answer the question, if I can.
    Cheers
    Ben
    http://www.munkyben.wordpress.com
    Don't forget to mark replies helpful or correct ;)

  • EXTREMELY SLOW XQUERY PERFORMANCE AND SLOW DOCUMENT INSERTS

    EXTREMELY SLOW XQUERY PERFORMANCE AND SLOW DOCUMENT INSERTS.
    Resolution History
    12-JUN-07 15:01:17 GMT
    ### Complete Problem Description ###
    A test file is being used to do inserts into a schemaless XML DB. The file is inserted and then links are made to 4
    different collection folders under /public. The inserts are pretty slow (about
    15 per second and the file is small)but the xquery doesn't even complete when
    there are 500 documents to query against.
    The same xquery has been tested on a competitors system and it has lightening fast performance there. I know it
    should likewise be fast on Oracle, but I haven't been able to figure out what
    is going on except that I suspect somehow a cartesian product is the result of
    the query on Oracle.
    ### SQLXML, XQUERY, PL/SQL syntax used ###
    Here is the key plsql code that calls the DBMS_XDB procedures:
    CREATE OR REPLACE TYPE "XDB"."RESOURCEARRAY" AS VARRAY(500) OF VARCHAR2(256);
    PROCEDURE AddOrReplaceResource(
    resourceUri VARCHAR2,
    resourceContents SYS.XMLTYPE,
    public_collections in ResourceArray
    ) AS
    b BOOLEAN;
    privateResourceUri path_view.path%TYPE;
    resource_exists EXCEPTION;
    pragma exception_init(resource_exists,-31003);
    BEGIN
    /* Store the document in private folder */
    privateResourceUri := GetPrivateResourceUri(resourceUri);
    BEGIN
    b := dbms_xdb.createResource(privateResourceUri, resourceContents);
    EXCEPTION
    WHEN resource_exists THEN
    DELETE FROM resource_view WHERE equals_path(res, privateResourceUri)=1;
    b := dbms_xdb.createResource(privateResourceUri, resourceContents);
    END;
    /* add a link in /public/<collection-name> for each collection passed in */
    FOR i IN 1 .. public_collections.count LOOP
    BEGIN
    dbms_xdb.link(privateResourceUri,public_collections(i),resourceUri);
    EXCEPTION
    WHEN resource_exists THEN
    dbms_xdb.deleteResource(concat(concat(public_collections(i),'/'),resourceUri));
    dbms_xdb.link(privateResourceUri,public_collections(i),resourceUri);
    END;
    END LOOP;
    COMMIT;
    END;
    FUNCTION GetPrivateResourceUri(
    resourceUri VARCHAR2
    ) RETURN VARCHAR2 AS
    BEGIN
    return concat('/ems/docs/',REGEXP_SUBSTR(resourceUri,'[a-zA-z0-9.-]*$'));
    END;
    ### Info for XML Querying ###
    Here is the XQuery and a sample of the output follows:
    declare namespace c2ns="urn:xmlns:NCC-C2IEDM";
    for $cotEvent in collection("/public")/event
    return
    <cotEntity>
    {$cotEvent}
    {for $d in collection("/public")/c2ns:OpContextMembership[c2ns:Entity/c2ns:EntityIdentifier
    /c2ns:EntityId=xs:string($cotEvent/@uid)]
    return
    $d
    </cotEntity>
    Sample output:
    <cotEntity><event how="m-r" opex="o-" version="2" uid="XXX541113454" type="a-h-G-" stale="2007-03-05T15:36:26.000Z"
    start="2007-03-
    05T15:36:26.000Z" time="2007-03-05T15:36:26.000Z"><point ce="" le="" lat="5.19098483230079" lon="-5.333597827082126"
    hae="0.0"/><de
    tail><track course="26.0" speed="9.26"/></detail></event></cotEntity>

    19-JUN-07 04:34:27 GMT
    UPDATE
    =======
    Hi Arnold,
    you wrote -
    Please use Sun JDK 1.5 java to perform the test case.Right now I have -
    $ which java
    /usr/bin/java
    $ java -version
    java version "1.4.2"
    gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
    sorry as I told you before I am not very knowledgeable in Java. Can you tell me what setting
    s I need to change to make use of Sun JDK 1.5. Please note I am testing on Linux
    . Do I need to test this on a SUN box? Can it not be modify to run on Linux?
    Thanks,
    Rakesh
    STATUS
    =======
    @CUS -- Waiting for requested information

  • Alternatives to TCP for IP VHF link

    I am working on messenger (Chat +pictures transfer) over IP VHF radio link. Some people say that TCP is not the way to go. UDP is not good also, since I need confirmation for messages. What else is there?
    Related article:
    http://social.msdn.microsoft.com/Forums/vstudio/en-US/95128f22-7447-4790-bbd0-a1bf095fde5d/tcp-over-serial-port-rs232-ppp-or-something-else?forum=whatforum
     says:  The big problem with an error prone link is that TCP's performance in an lossy link sucks badly. 

    I've never use 1151 (RDP) but reading the specification it looks like it is for an application that has a long delay.  You have a slow serial interface which isn't exactly the same, but could lead to similar issues.  TCP starts having issues when
    packets get resent.  Usually if an ack isn't sent with in 3-5 seconds another packet is sent.  The retries with TCP creates creates additional traffic on the connection which slow the interface even more until the connection gets so slow no traffic
    get sent.  You can adjust the retry time in TCP based on the spped of the conneciton.
    I was a network engieer for 5 years where we were sending TCP over a radio link and RS-232 interfaces. We never solved all the TCP drop packets issues.   Our software had bugs that were difficult to find and nobody wanted to spend the money to
    investigate all the issues.  Instead we just resent the data as a new data packet  instead of relying on the TCP retries.  We were only sending short messages.  if your network is reliable then TCP is the best method.
    You can send UDP and impliment your own ack messages at the application layer instead of the transport layer as TCP does,
    jdweng

  • T520 - 42435gg / Sound stutter and slow Graphic performance with Intel Rapid Storage AHCI Driver

    Hi everybody,
    I have serious Problems with my 42435gg
    Any time I install the Intel Storage AHCI Driver (I've tried plenty of different versions) which is suggested by System Update I experience a horrible Sound stutter and slow Graphic performance in Windows 7 64-Bit.
    The funny thing in this case: If the external e-sata port is connected the problems do not occur. If the port is unused again, the stutter begins immediately.
    The only thing I can do is using the Windows internal Storage Driver with which I am not able to use my DVD recorder for example.
    The device was sent to lenovo for hardware testing with no result. It was sent back without any repairing.
    Anybody experience on this?
    Kind regards,
    Daniel

    Did you try the 11.5 RST beta? Load up DPClat and see if DPC conditions are favorable.
    What are you using to check graphics performance?
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Estimating range of performance for a query

    I wonder if this is an intractable problem:
    Using information available from the data dictionary and from the tables referenced in a query, estimate actual minimum and maximum run times for a given query, predict performance for various combinations of realistic values for the variables that influence performance.
    Variables would include:
    what kinds of IO are used
    how much of each type of IO is used
    atpr - average time per read for various types of IO
    data relationships - min/max/avg #child records per parent record
    server caching - how many gets require IO
    clustering factor of indexes
    I think a related item would be client caching
    continued rows - how many per N primary rows
    Type of plan - initally I think perhaps all NL and all hash joins are simple starting points
    Some of the variables are observable from target systems ( atpr, data relationships, clustering factor, .. ).
    I know, the optimizer already does this.
    I know, it's faster to just run test queries.
    Repeated work with such ideas would cause refinement of the method and
    eventually might result in reasonably accurate estimates and improved understanding
    of the variables involved in query performance, the latter being more important
    than the former.
    Please tell me why this is a bad or good idea. I already mentioned a couple of counter-arguments above,
    please don't bother elaborating on them unless you're shedding light and not flaming. I think this would be
    somewhat like the index evaluation methods in Lahdenmaki/Leach's book, but more Oracle-centric.
    Or maybe I'm kidding myself..

    Justin Cave wrote:
    Could you possibly invert the problem a bit and use some statistical process control techniques to set some baselines and to identify statements that are moving outside of their control limits?
    For example, a control chart could be built for each SQL statement based on actual execution performance data in the AWR-- you just need to know the average and the standard deviation execution time for that which should be relatively easy to derive. You can then gather the performance data for every snapshot interval, add a new data point to the chart. There are a number of different sets of rules for determining a "signal" from this data as opposed to normal random variation. That would generally be a reasonable way for everyone to agree on what performance should really be expected for a SQL statement and it would be a good early warning system that "something has changed" when you see a particular query start to run consistently slower (or faster) than it had been. That, in turn, might lead to better discussions, i.e. "sql_id Y is starting to run more slowly than we were expecting based on prior testing because we just introduced Process X that is generating a pile of I/O in the same window your query runs in. We can adjust Y's baseline to incorporate this new reality. Or we can move when Y runs so that it isn't competing with X. Or we can try to optimize Y further. Or we can get the folks that own X and Y into a room and determine how to meet everyone's requirements". Particularly if your performance testing can identify issues in test before the new Process X code goes into prod.
    JustinThose are interesting ideas. Better discussions would be a good thing.
    Re inverting the problem from prediction to reaction:
    I have done some work with the script at http://kerryosborne.oracle-guy.com/2008/10/unstable-plans/ which of course work only for as much AWR data as you keep. I've had mixed results. I haven't tried to set it up to alert me about problems or to monitor a specific set of sql_ids. I've found it to be useful when users/developers are complaining about general slowness but won't give you any useful details about what is slow.
    Here are a few complicating factors re identifying significant divergences in query performance or resource use - There are queries that accept different inputs that rightly generate completely different workloads for the same query, e.g., a product/location/time query whose inputs allow wide variations in the selectivity for each of the dimensions. There are applications that never heard of a bind variable, and there are queries that rightly do not use bind variables ( yes, even in the age of sql injection ).
    In general , aside from the usual Grid Control and Nagios alerts re CPU/Memory/IO thresholds, and some blocking-locks alert programs, it's up to our users/developers to report performance problems.
    Re my original question - I'll admit I was pretty sleep deprived when I wrote it. Sleep deprivation isn't usually conducive to clear thinking, so it will be interesting to see how this all looks in a month. Still, given that so much testing is affected by previous test runs ( caching ), I thought it made sense to try to understand the worst-performing case for a given execution plan. It's not a good thing to find that the big query that was tested to death and gave users a certain expectation of run time runs in production on a system where the caches have been dominated for the last N hours by completely unrelated workloads, and that when the query runs every single block must be read from a spindle, giving the users a much slower query than was seen in test.
    Maybe the best way to predict worst-case performance is to work from the v$ metrics from test, manipulating the metrics to simulate different amounts of caching and different IO rates, thus generating different estimates for run-time.

  • I need to update to the latest version of Snow Leapord-currently running v10.6. Because of where we live the slow download speed for such a large file has kept me from downloading the update. What can I do short of hooking up computer elsewhere?

    I need to update to the latest version of Snow Leapord-currently running v10.6. Because of where we live the slow download speed for such a large file has kept me from downloading the update. What can I do short of hooking up computer elsewhere?

    Do you ever visit a friend or realtive with a Mac who has faster internet? Maybe the local library has Macs on a fast line. If so, get a USB thumb drive and put this link on it from your computer:
    http://support.apple.com/kb/DL1399
    Then put this link on the drive:
    http://support.apple.com/kb/DL1429
    When you are at some place that has a Mac with a decent download speed. insert the thumb drive in that Mac and click on the first link ("DL1399") and direct the download to your thumb drive. Now do the same this with the second link.
    The installer files will now be on the thumb drive and, when you get home, drag them from the thumb drive to your desktop. Install the Combo update first.

  • Why all of a sudden I'm getting pop up's stating High CPU performance for plug in, anmd Performance allert, high memory use by firefox, never had these problems till I upgraded to the latesty Firefox offered???????

    since I upgraded to the latest version of fire fox, I'm getting pop ups stating, And I quote! Performamce Alert,high memory use by Fire Fox, and High CPU Performance for plug in by Fire fox, never had this problem with the last version of Fire Fox, this has apparently is slowing down mu computer, and I was much better off with the old one

    since I upgraded to the latest version of fire fox, I'm getting pop ups stating, And I quote! Performamce Alert,high memory use by Fire Fox, and High CPU Performance for plug in by Fire fox, never had this problem with the last version of Fire Fox, this has apparently is slowing down mu computer, and I was much better off with the old one

  • Looking for a 'view link target source' context menu item

    I'm looking for a 'view link target source' context menu item.
    I often open listings of servers' directories; they can include direct links to code files (*.py , *.pl, etc). When I click them directly, I'm asked to open them with an external editor which is not what I want to do; I want to view those files source inside of Firefox. I currently have to
    # right-click those links,
    # copy link location,
    # type "view-source:" in the Location bar,
    # paste the copied URL,
    # click Go.
    This gets time-consuming with the large amount of URLs I need to open.
    It's not a native feature for Firefox and a search at [http://addons.mozilla.org AMO] didn't come up with anything useful, for me at least.

    Hello,
    particularly, I performed the following steps:
    1. I created a SC in the local repository, which matches the SC of the track.
    2. I moved the exisiting DCs to the SC created in step 1.
    3. Now, I created new DCs in the SC in the track.
    4. I deleted all .project files from the local DCs.
    5. I copied all source files from the local DCs to the new track DCs.
    6. I checked-in these changes to the track.
    Kind regards
    Alexander

Maybe you are looking for