Huge performance in managed with InitialLOBFetchSize-1 provider problem?

Hello

I'm testing the fully managed ODP.NET and noticed a performance problem serious if I set the property OracleCommand.InitialLOBFetchSize - 1.

Is the result of a small test program that runs just "select * from table where rownum < = 5000 ' on a table with 20 columns where 7 of these columns are CLOB with different values for InitialLOBFetchSize:

Native with 0: 11.277 s

Managed with 0: 10.357 s

Native with 5120: 5.182 s (1.235 s if the OracleCommand.FetchSize is increased to 1 MB)

Managed with 5120: 0.568 s

Native with - 1: 0.156 s

Managed with-1: 122.416 s

(Note: with "natives", I mean the only partly managed ODP.NET.)

These results are completely reproducible with only minor differences. The OracleCommand.FetchSize property seems only to have a significant effect on the native provider and again only for positive values of InitialLOBFetchSize.

It's very nice that the managed provider is faster with an initial size of extraction 5KO LOB, but what is the problem with-1? Can someone explain this? Maybe a bug?

With the help of a performance profiler I see that all this time is used in OracleDataReader.Read () waiting for a network operation to complete (no CPU usage): screenshot

Server: Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production

Native client: 11.2.0.3 32-bit Patch 22

Managed client: 4.121.1.0 nuget (I know that this is not an official source, but I don't want to download the full client just for Assembly of 6 MB)

Application console .NET 4.0 x 86

Yes, the solution is in ODAC 12 c R2. Field "Corrected Version" of bugs contains the next major version or the Group of hotfixes in that the fix will appear.

It's possible corrections appear earlier, as in the next ODAC, Oracle patch or one-time fix. Usually, this is followed in the field of related bugs. In bug 17263955, you'll see a related bug 17709236 indicated. Bug 17709236 indicates a backport has been done for the ODAC next release.

Tags: Database

Similar Questions

  • Problems of huge performance with the list of scrolling on the Playbook (especially Air applications)

    Hello

    It is more of a general question but also for the development of Air for the Playbook and other devices BB10.

    My Playbook has huge performance problems when it comes to scrolling lists.

    And this problem exists with almost all applications (not the ones that I have developed).

    For example, take a look at the app NTV - such its bad, its almost unusable because it's so late when scrolling lists.

    I don't know how this app was developed, but I guess it's Webworks or Air.

    You can see this delay also in the official app of Facebook: it's the same poor performance when it comes to scrolling.

    I guess this Facebook app is also WebWorks or Air.

    So Air or usable at all WebWorks?

    This performance is not fun, and it has no sense to develop applications with this platforms if these performance issues are of type platform.

    Now, my question is - is it true that the only platform that "really works at all" (about performance) is the native "platform"?

    Or is it a problem in the current version of the Playbook OS?

    Else you have noticed that this operation met during the scrolling of lists?

    Thank you

    Bullety

    It's a question AIR, specifically made software. All of the applications you listed are AIR. Try something like Scrapbook, and you see things how smooth can be (waterfalls).

    I saw not the same problems when using WebWorks with Sencha Touch. It is also quite possible to make things smooth in the NDK with waterfalls, but it's only for BB10 (for developers non - RIM). So cannot use it PB BB10 release (end of 2012).

    I also note that the new fuse QNX user interface components are much smoother than conventional QNX UI components. If you use make sure you air that you use.

  • How can I get genuine copy of vista Home premium. can I install it from the internet and enable it with the key provided at the back of my laptop?

    I recently bought a laptop (hp dv 2000) 2nd hand. It was delivered to me with windows 7 installed, but I want my vista that was installed at the plant how can I get the authentic copy. can I install vista Home premium on the internet and enable it with the key provided in the back of my laptop, it will become a genuine copy of vista?

    Name: Ketan Kumar

    email ID:-* address email is removed from the privacy *, * address email is removed from the privacy *.
    Phone: -.
    model:-HP pavilion dv2000 (AMD)
    version of the Vista Edition operating system family premium preinstalled

    Hello

    There is no vista download for free and legally on the net

    Here are the different ways to reinstall Vista

    Contact HP and ask them to send you in recovery vista disc to reinstall the operating system back as it was when new

    they do it for a nominal cost of $

    http://WWW8.HP.com/us/en/contact-HP/contact.html

    ____________________________________________________________

    Solve a common problem of recovery with HP machines.
    If the original operating system is changed to a non - Vista OS, the Recovery Manager cannot be launched either office or by pressing f11 at startup. You can use the recovery disk to restore the computer to the original state of Vista. If you are using a non - Vista OS, you can use a third-party partition management program to recover hard disk space.

    __________________________________________________________

    or borrow a vista microsoft dvd; not an Acer, Dell etc recovery disk

    Make sure that you borrow the correct 32-bit or 64-bit microsoft dvd to your computer

    they contain all versions of vista

    This is the product key that determines which version of vista is installed

    http://www.theeldergeek.com/Vista/vista_clean_installation.html

    ____________________________________________________________

    How to replace Microsoft software or hardware, order service packs and replace product manuals

    http://support.Microsoft.com/kb/326246

  • Point of "Unknown device" in Device Manager with yellow exclamation point

    I have a VGN-FW170J laptop.  My poster an "unknown device" Device Manager with a yellow exclamation point next to it. indicates that the driver is not installed for this device.  How to solve the problem?  Sony Firmware Extension Parser device driver "" SODFEP-00270203-0083. "." EXE"what to fix this problem, BUT NOT compatible with my computer.  Need a solution

    Hey there GEP170!

    Please provide additional information about your question. This camera is connected to your computer? To check if this feature is one that is being indicated by the Device Manager, you can try to uninstall this device. If this device still appears in Device Manager, it only means it could be another device.

    Please post here, what happens if you uninstall this device.

    Thank you

    ~ Tim

  • I have an older iPod Classic, 80 GB, and there most of my top music. I used to manage with an old PC laptop. Since then, I tossed that laptop and bought an iMac. When I try to sync my iPod to my iMac, it tells me that the iPod is already associated

    I have an older iPod Classic, 80 GB, and there most of my top music. I used to manage with an old PC laptop. Since then, I tossed that laptop and bought an iMac. When I try to sync my iPod to my iMac, it tells me that the iPod is already associated with another iTunes account and clear all my music from my iPod if I sync it. The only place where I have my music is on the older iPod. Am I sentenced to lose all my music on my iPod?

    See recover your iTunes from your iPod or an iOS device.

    TT2

  • Process * \MCSHIELD. EXE the nest (428) contained code signed or corrupted and could not perform an operation with a McAfee driver.

    XP SP3 system

    I get warnings like this when Mcafee updates.

    Process * \MCSHIELD. EXE the nest (428) contained code signed or corrupted and could not perform an operation with a McAfee driver.

    Process * \SVCHOST. EXE the nest (1632) contained code signed or corrupted and could not perform an operation with a McAfee driver.

    Is this a problem Microsoft or Mcafee?

    Do I need to fix?

    In the McAfee forums, there are several similar positions such as:

    https://community.McAfee.com/message/241542

    I'll sue your question on in their community, as they already seem to know about it.

    I would also say that, unless you are very fond of McAfee or you are forced to use it, you plan to replace it with something that has a smaller footprint, uses less resources and doesn't have these problems - something like Microsoft Security Essentials, you can get here:

    http://Windows.Microsoft.com/en-us/Windows/Security-Essentials-download

    MSE completed with the free version of MBAM and SAS should permanently keep your clean enough unless you're a daredevil like me:

    Download, install, update and do a quick scan with these free malware detection programs (not at the same time) and remove all threats:

    Malwarebytes (MMFA): http://www.malwarebytes.org/products/malwarebytes_free
    SUPERAntiSpyware: (SAS): http://www.superantispyware.com/

    SAS will probably report a lot of tracking cookies and you can just let him delete them.

    Even if you keep McAfee, I always supplement it with MBAM and SAS since no single AV program does seem to know everything.  If your McAfee of your system is clean, I would interpret that means - McAfee found nothing, says he knows.  It is prudent to use more than a reputable scanner to get more coverage.

    If you choose to spend (and you can't have both at the same time), you must be sure to use the uninstaller that you can get from here:

    http://service.McAfee.com/FAQDocument.aspx?LC=1033&ID=TS101331

    Your system will give you better performance.

  • I'm trying to access a wireless network with the password provided for me. I get the following error message

    I'm trying to access a wireless network with the password provided for me. I get the following error message: "the network password needs to be 40bits or 104bits depending on your network configuration. This can be entered as 5 or 13 characters ascii or hexadecimal 10 or 26. "what does this error message mean and how do I address so that I can access the wireless network?

    I use XP Professional with service pack 3. I get this error message every other time I try to log in to a protected wireless network security. I used to not get this message; but, now, it may be impossible, sometimes to call all wireless providers when I might only need for a short period or after hours service opening.

    In addition, it is my computer that requires the network password to be different, not the provider of wireless. A password is given to me who works for other users, but my computer won't let me use it.

    Hello

    I suggest you to visit these links and check if it helps:

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_xp-networking/the-network-password-needs-to-be-40-bits-or-104/f3fdc3ee-CB40-4107-A632-082093dcdcb8

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_xp-networking/need-to-connect-to-home-wireless-network-Windows/5bf37a22-cc42-4a0f-9d15-83e780f00123

    It will be useful.

  • NEW PAP2T-NA: having problems with call with a VOIP provider, but not another

    What I discovered, that's the problem, if the incoming call is answered, then after the end of the call, she can immediately accept a new call; Otherwise, if the incoming call is not answered, and then after the caller hangs up, the ring on the phone to the ATA will continue for a few seconds, and even after the stop of the ring, dial the number will get a busy signal. This State (gettting busy tone) will last more than a few minutes, before it can accept another call again.

    I tested the same line with another VOIP provider and no problem with this provider.

    Is that mean that the problem is with the first VOIP provider? What could be the cause?

    Thanks in advance.

    Finally confirmed that there is a problem with the VOIP provider. The problem has been solved now. This solution requires some setting side PennyTel (VOIP provider).

  • How can I get information from performance on disc with vFoglight 6.5 latency?

    Can someone tell me where I can get info from performance on disc with vFoglight 6.5 latency?

    There are also alarms that deal with the latency of disk. You are looking for a report or dashboard? Check the alarm Viewer and define a filter on the "latency". This will show you all the current latency time, then you can explore the host or logical unit number that is having the problem.

  • I received a call from a woman said that she was with the ICC with Windows service provider and that they were getting the error messages from my computer

    * Original title: scam or not

    I received a call from a woman saying that she was with the ICC with Windows service provider and they received my computer error messages and I wouldn't be able to help me solve it.  I asked for a number of 800-373-4609 because he came unknown on my phone.

    I wanted to open my computer.  I told her I would call her back.

    Is it a scam?

    (Moved from P & M)

    Yes, it's a scam. When someone calls and says they need to talk to you about 'mistakes' in your computer, simply hang up.  I just had one of these calls myself about 15 minutes ago.

  • How to build the file manager with cascade?

    Guy of Halo,

    How can IM new with waterfall, I build a file manager with cascade? is there a lesson or sample

    Thank you

    concerning

    Hello

    Can you clarify a little more what you mean by FileManager? Do you want the opportunity to browse and select files? If so, take a look at this thread. http://supportforums.BlackBerry.com/T5/Cascades-development/using-native-FileBrowse-and-FileSave-dia...

    See you soon

    Swann

  • TableLayoutManager doesn´t focus in the Manager with two focusable elements

    Hello

    I m using TableLayoutManager in my project. It is an example of my problem:

    I have this code:

    public MyScreen() {
            setTitle("TableLayoutManager_Example");
    
            VerticalFieldManager vfm0 = new VerticalFieldManager();
            vfm0.setBorder(BorderFactory.createSimpleBorder(new XYEdges(10, 10, 10, 10), Border.STYLE_TRANSPARENT));
            VerticalFieldManager vfm = new VerticalFieldManager();
            vfm.setBorder(BorderFactory.createRoundedBorder(new XYEdges(5, 5, 5, 5)));
    
            TableLayoutManager table = new TableLayoutManager(new int[] { TableLayoutManager.USE_PREFERRED_SIZE,
                    TableLayoutManager.SPLIT_REMAINING_WIDTH, }, null, 0, Manager.NO_HORIZONTAL_SCROLL
                    | Manager.NO_VERTICAL_SCROLL);
    
            LabelField lb=new LabelField("Label1    ");
            HorizontalFieldManager hfm=new HorizontalFieldManager();
            TextField tf=new TextField();
            LabelField lb2=new LabelField("Label2",Field.FOCUSABLE);
            tf.setText("Text");
            tf.setMaxSize(5);
    
            hfm.add(lb2);
            hfm.add(tf);
    
            LabelField lb3=new LabelField("Label3");
            LabelField lb4=new LabelField("Label4",Field.FOCUSABLE);
    
            table.add(lb);
            table.add(hfm);
            table.add(new SeparatorField());
            table.add(new SeparatorField());
            table.add(lb3);
            table.add(lb4);
    
            vfm.add(table);
            vfm0.add(vfm);
            add(vfm0);
    }
    

    The problem is that I have can´t emphasis in the TextField. If I just add lb and hfm components to the table, it works, but if I add other components focuss (as example) I can´t focus in the TextField, the emphasis in Label4:

    What can I do?

    Thank you.

    I ve found a good solution. I ve replaced the TableLayoutManager navigationMovement method. This is the code:

    /**
         * Navigation movement to allow for both cell to cell within a columns and row movement
         */
        protected boolean navigationMovement(int dx, int dy, int status, int time) {
            int focusIndex = getFieldWithFocusIndex();
            int dirY = (dy > 0) ? 1 : -1;
            int absY = Math.abs(dy);
    
            for (int y = 0; y < absY; y++) {
                focusIndex += _columns * dirY;
                if (focusIndex < 0 || focusIndex >= getFieldCount()) {
                    //#ifdef BlackBerrySDK4.5.0
                    this.invalidate(); //ref #217
                    //#endif
                    return false;
                } else {
                    Field f = getField(focusIndex);
                    if (f.isFocusable()) {
                        f.setFocus();
                    } else
                        y--; // do it over again
                }
            }
    
            int dirX = (dx > 0) ? 1 : -1;
            int absX = Math.abs(dx);
            for (int x = 0; x < absX; x++) {
                focusIndex += dirX;
                if (focusIndex < 0 || focusIndex >= getFieldCount()) {
                    //#ifdef BlackBerrySDK4.5.0
                    this.invalidate(); //Ref #217
                    //#endif
                    return false;
                } else {
                    Field f = getField(focusIndex);
                    if (f.isFocusable()) {////////////////////////NEW CODE /////////////////////////////////////                    if(f instanceof Manager){
                            int fieldsInManager=((Manager)f).getFieldCount();
                            if(fieldsInManager>0){
                                for(int i=0;i
    

    I'm looking for a manager within the cell. If I found it, I put emphasis in its elements. It works with a Manager with one or more of the focus object elements.

    If you see it is good, you can add this code to your original code

    Thank you.

  • Problems of Smartphones blackBerry using Desktop Manager with Outlook 2000

    Hi all, first time poster here and I'm pretty much at my wits end so I hope that you register here and asking experts will help me solve my problem!

    I took possession of a BB Storm 9500 and fight to synchronize a folder of personal contacts within my work email client - Outlook 2000 SP3.  We use MS Exchange, but it is a very old version (5.5 (I think) and will be updated soon.  However, I want to synchronize my contacts folder using the BB Desktop Manager software and I have problems.

    DM BB software does not recognize Outlook as a possible source for the calendar - lists that Outlook Express, Yahoo and ASCII Converter.  So I select the ASCII Converter after you export the PST calendar folder in a CSV (BACK), but when I open the field mapping option in the desktop software manager, the 'Email' field is not visible as a mapped field.  I can transfer just about everything (once I changed the listed fields exported from Outlook to match what awaits the Storm/DM software) but I can't for the life of me find where the Email data field is mapped to-he's just not here!

    I tried to do a complete uninstall of the DM Software (cleaned up the registry, etc, etc) and reinstalled but still the same problem - does not recognize the existence of Outlook or the Email field.

    According to the BB, it's loaded with v4.7.0.78 (Platform 4.0.0.98).

    Is it possible to do what I want it to do?  Support muchly appreciated!

    Andy

    Outlook 2000 is not supported by Desktop Manager version 4.3, 4.5, 4.6, 4.7 or.

    It is supported in the Desktop Manager 4.2 Service Pack 2 version.

    You'll either have to update your Outlook, or downgrade your DM.

    Download Desktop Manager here:

    https://www.BlackBerry.com/downloads/entry.do?code=A8BAA56554F96369AB93E4F3BB068C22

  • Conflict of blackBerry Smartphones BlackBerry Desktop Manager with Sprint Smartview

    I was using BlackBerry Desktop Manager (BDM) 4.6 under Windows Vista Home Premium 64 - bit for my BlackBerry "BOLD" syncing with my contacts, calendar and tasks Outlook 2007 files. I used Verizon VZ Access Manager with a Pantech USB modem to access the Internet. No problems.

    Recently, I had to switch from Verizon to Sprint for Internet access and use now version Sprint SmartView 1.20.0016.0 with a Sierra Wireless Compass 597 EVDO Modem #2 (model #C597), assigned to Modem Port COM13. SmartView is started, it stops the BDM. If I take the BDM with SmartView running, the BDM will open. I can start the synchronization configured, but the program stops after a few seconds - not error messages. If I stop the SmartView program, the BDM is executed without incident (although it is very slow).

    I uninstalled 4.6 BDM and downloaded BDM 4.7, to try to solve this problem. Unfortunately, the BDM needs access to the Internet to put in place the initial synchronization settings and I can not always run the SmartView and the BDM.

    Does anyone have advice for me? I would like to be able to run both programs at the same time - and really NEED for initial installation. I've seen other users have reported the same issue in other forums, but have not seen all of the posted solutions. Thanks for all the proposals/solutions.

    This problem has been resolved in Sprint v2.22.0042.0.

  • How to associate a bean managed with model custom content presenter

    Hello

    We use webcenter Portal 11.1.1.8.

    We have created the model of presenter content customized by using application portal Webcenter Framework. We use the Portal Server model Extension to extend Webcenter portal. The requirement is to associate a bean managed with the presenter of custom content model.

    Thanks in advance for your help.

    Nikhil,

    You can download DesignWebCenterSpaces to the URL http://download.oracle.com/otndocs/tech/webcenter/files/DesignWebCenterSpaces_11.1.1.8.0.zip

    It has the "WebCenterSpacesResources" project, which helps you to organize the active portals (including the content presenter models) and resources of portal to create/update.

    If you want to use beans controlled inside the presenter content model:

    (Development of components in ADF for WebCenter portal using the PortalExtension project http://docs.oracle.com/cd/E29542_01/webcenter.1111/e27739/jpsdg_wcsres.htm#JPSDG14173)

    1. you create the bean managed in PortalExtension project

    2. set up in faces-config. XML

     

        myManagedBean

        com.Portal.CP. MyManagedBean

        request

     

    3 deploy a part of extend.spaces.webapp.war.

    After deployment, the managed bean will be available for the presenter content model.


    K

Maybe you are looking for

  • Firefox browser

    I went to update Firefox version 16.0.2. I noticed there was a note on the page of update that said, "You are currently on the channel of update release". What I have to do something with this or is this statement OK? I don't know what that means! Th

  • BlackBerry Smartphones No. possible reset!

    HelloI want to reset my 9810, but the update option is not available.Any idea?(Sorry for the translation, I'm French!)Thank you

  • Is it possible to import the same JavaScript document into several PDF documents at the same time

    I have a recurring project where I disable advance click into individual PDF by using a JavaScript document. Is it possible to import this script into several PDF files at once rather than having to manage it at the same time?

  • Can I still download Dreamweaver CC 2014.1.1?

    Can I still download Dreamweaver CC 2014.1.1?I have Dreamweaver CC 2014.0, but I'd like to upgrade to version 2014.1.1 to match the computers in our laboratories on campus. However, the application Adobe Creative Cloud Manager offers only an update u

  • Computer/hardrive/windows vista / compatibilitie

    Hi I have a Hp compaq SR2009uk computer desktop presario, my hardrive is knackerd and I need to replace what I have error hd521-2w. I have currently only a 160 GB and I want to move to a 500 GB if I finished what I was able to install an operating sy