Multi Select Choice on af:query has severe performance issue

Multi-select choice used with af:query through a view criteria is causing severe performance issue on deselection of "All" checkbox, if the data in the list is around 550 rows. The same component works absolutely fine when used in a form layout.
I can provide you a re-producible test case, if anyone needs it!
***: This is a customer environment issue, and customer is eager to have multi-select in this case. Appreciate any help!

Glimpse of repetitive lines from console for the above scenario:
<DCUtil> <findSpelObject> [2208] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for TestSelectChoiceDefaultAMDataControl
<ADFLogger> <begin> Attaching an iterator binding to a datasource
<DCIteratorBinding> <getViewObject> [2209] Resolving VO:TestSelectChoiceDefaultAM._SESSION_SHARED_APPMODULE_NAME_.SessionAM.DeptReadOnly1 for iterator binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlListBinding_59List_60
<DCUtil> <findSpelObject> [2210] DCUtil, RETURNING: <null> for TestSelectChoiceDefaultAM._SESSION_SHARED_APPMODULE_NAME_.SessionAM.DeptReadOnly1
<ADFLogger> <addContextData> Attaching an iterator binding to a datasource
<ADFLogger> <addContextData> Get LOV list
<ADFLogger> <begin> Get LOV list
<DCUtil> <findSpelObject> [2211] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for TestSelectChoiceDefaultAMDataControl
<ADFLogger> <begin> Attaching an iterator binding to a datasource
<DCIteratorBinding> <getViewObject> [2212] Resolving VO:TestSelectChoiceDefaultAM._SESSION_SHARED_APPMODULE_NAME_.SessionAM.DeptReadOnly1 for iterator binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlListBinding_123List_124
<DCUtil> <findSpelObject> [2213] DCUtil, RETURNING: <null> for TestSelectChoiceDefaultAM._SESSION_SHARED_APPMODULE_NAME_.SessionAM.DeptReadOnly1
<ADFLogger> <addContextData> Attaching an iterator binding to a datasource
<ADFLogger> <addContextData> Get LOV list
.....many times followed by
<ADFLogger> <addContextData> Attaching an iterator binding to a datasource
<ADFLogger> <addContextData> Get LOV list
<ADFLogger> <begin> Get LOV list
<ADFLogger> <addContextData> Get LOV list
<ADFLogger> <begin> Get LOV list
<ADFLogger> <addContextData> Get LOV list
<ADFLogger> <begin> Get LOV list
<ADFLogger> <addContextData> Get LOV list
<ADFLogger> <begin> Get LOV list
...many times

Similar Messages

  • Severe performance issues in production database

    Hi Experts,
    we have configured RMAN in our production database recently using some 3 party tool COMMVAULT.
    Problem is just 47 GB database taking around 6 hrs of time to complted the bakcup job. Please let me know what could be the reason.
    Further to this issues i found out some of few things, our application vendor commissioned this database server and it seems that they done some changes in TIMEZONE settings.
    when i query against some of few dictionary tables for example dba_schedular_jobs i am getting the following error.
    ORA-01882: timezone region %s not found
    when ever i connect the database , the connection itself is very slow and suffering severe performance issues in my production database.
    You help would be much appreciated.
    Regards,
    Salai

    Hi,
    also let us know if you use asm or local file system for datafiles.
    Your backup strategy will also be helpful:
    Do you make compressed backups?
    Full or incremental?
    To where do you backup the database? To the local filesystem, SAN Volume, Offsite Storage, Tape storage?
    Is there any other jobs running while the RMAN job is running?
    Please post the stats that you have gathered over the time period when the backup is running.
    Thanks.

  • Oracle Apps Database severe Performance Issue

    Hi Gurus,
    This is regarding a severe performance issue running in our Production E-Business Suite Instance.
    its an R12.1.3 setup installed with 11.2.0.1 Database. All the servers are Solaris Sparc 64 (Solaris 10)
    Let me brief you about the instance first:
    2 Node Application
    - Main Application Server hosting web/forms/concurrent/admin servers
    - iSupplier server hosting web services (placed in DMZ, used by external suppliers via Internet)
    1 Node Database Server
    Database Server Specs
    Memory: 144G phys mem 20G total swap
    - CPUs (8Px4cores, 2Px2cores)
    - I/O - fiber channel hard disk (hitachi SAN Storage) - 7 DATA_TOPs (7 drives with RAID 5) - current DB size 1.6 TB
    - at peak load, around 1000 concurrent forms session and 2000 web sessions.
    We have been facing some serious performance issues and we raised an SR with Oracle Support.
    The Support analyzed a bunch of AWR Reports we provided them and they asked us to increase the DB_CACHE from its current usage of 27G to 40G
    So, we changed SGA_TARGET from 35G to 50G and PGA was increased from 35G to 40G as v$pgastat was also suggesting some lack of memory.
    We made these changes last night.
    Today morning we observed the following:
    1. after start of office hours, we checked in the home page of EM DB Console that ADDM was showing reduced impact due to lack of SGA memory which seemed to be a good sign. Earlier it was around 25% which was now at 12%.
    However, negative aspects were:
    1. lot of swapping was reported by the System Administrators on the DB Server
    2. High CPU Usage
    3. EM DB Console showed a lot of "Concurrency Wait Class" events ...throughout the day lot of blocking sessions were reported which were making other sessions to wait.
    in the AWR Report, following foreground reports were listed:
    Top 5 Timed Foreground Events
    Event
    Waits
    Time(s)
    Avg wait (ms)
    % DB time
    Wait Class
    DB CPU
    132,577
    61.46
    library cache lock
    3,539
    40,683
    11496
    18.86
    Concurrency
    library cache: mutex X
    4,014,083
    21,011
    5
    9.74
    Concurrency
    db file sequential read
    4,138,014
    20,767
    5
    9.63
    User I/O
    latch free
    381,916
    5,897
    15
    2.73
    Other
    This is showing "library cache lock" events as the main culprit apart from the usual suspect, the CPU.
    I am attaching the AWR Report. Please let me know if  i should revert back the memory changes or is there anything else i could do.
    Please help us resolving it because the performance is going worst.
    Regards,
    Muneer.

    Pl do not post duplicates - Oracle Apps Database severe Performance Issue
    For all critical production issues, pl work with Support thru SRs - using the forums to troubleshoot production issues is not wise

  • Using Multi Select List in SQL Query

    Hi all,
    I am trying to using a Multi Select list for filtering of a report. I have :P2_RISK_SEVERITY which has has the possibility of values Very Low:Low:Medium:High:Very High. How do I use this Multi Select in the where section of a SQL query?
    I need to say something along the lines of:
    Select RISK_SEVERITY from TBL_RMD_RISKS where RISK_SEVERITY = (one of the options selected in the multi select)
    Thanks for the help.

    Hi there,
    The above suggestion will work perfectly as long as the table you're querying is relatively small, but keep in mind that applying the INSTR to the left side of the WHERE clause will always result in a full table scan. This means that if your table is large and RISK_SEVERITY is indexed, the index will never be used. Here is another approach (credit to AskTom) that converts your colon-delimited string of selected values to a list that can be used in an "IN(...)" clause, which will use an index on RISK_SEVERITY as long as the optimizer otherwise deems it appropriate:
    -- creates a type to hold a list of varchars
    CREATE OR REPLACE TYPE vc2_list_type as table of varchar2(4000);
    -- converts a colon-delimited string of values to a list of varchars
    CREATE OR REPLACE FUNCTION vc2_list(p_string in varchar2)
       return vc2_list_type is
       l_string       long default p_string || ':';
       l_data         vc2_list_type := vc2_list_type();
       n              pls_integer;
    begin
       loop
          exit when l_string is null;
          n := instr(l_string, ':');
          l_data.extend;
          l_data(l_data.count) := ltrim(rtrim(substr(l_string, 1, n - 1)));
          l_string := substr(l_string, n + 1);
       end loop;
       return l_data;
    end vc2_list;
    -- your WHERE clause
    where risk_severity in(
             select *
               from the(select cast(vc2_list(:P2_RISK_SEVERITY) as vc2_list_type)
                          from dual))
    ...Hope this helps,
    John

  • HP PhotoSmart 7510 suddenly has severe connectivity issues

    I have a HP PhotoSmart 7510 printer since about 2 months. Initial setup worked like a charm and the printer has been working pretty much perfectly for the last 2 months. Wireless printing, scanning and internet access on the printer (e.g. for Facebook photos) all worked. Just from time to time i would get the occasional (mildly annoying) message on my computer saying "scan to computer is currently unavailable" but it usually worked itself out and whenever I needed it to work, it did work.
    But since a few days ago, it has some severe connectivity issues. I didn't change any settings on the printer, router or computer - the issues just started appearing by themselves. I startet getting much more frequent messages on my computer saying "scan to computer is currently unavailable". I noticed I couldn't print anymore, and restarting computer, printer and/or router didn't help at all. The only thing so far i managed to print wirelessly since the problems started were the first 5 pixel rows of an image I tried to print, the rest didn't transmit.
    It seems the printer still connects to the WLAN but printing and scanning no longer work, and whenever I try to access a web service on the printer (like Facebook) it says it has no internet connection, even though the WLAN light is lit up (not blinking) and all the wireless status reports say "congratulations, no problems found" and display IPs etc. just like normal.
    I looked at the threads "PhotoSmart 7510 connects to router, but not to the web.", "Wireless printer (HP Photosmart 7510) not connecting to network" and "Photosmart 7510 won't connect to Web Services" but they weren't a big help. Activating EWS didn't work because even though the printer showed its IP address to be 192.168.1.3, when I entered this in my web browser it didn't find the printers configuration page.
    I tried the following steps from one of the threads:
    1. Restore the Network defaults
    2. Unplug the printers power cord while it is still on. Leave it unplugged and walk to the router.
    3. While the router is still on, unplug the power cord from the router, leave it unplugged for 30 seconds, then reconnect the power cord to the router. Once plugged back in the router should power on automatically.
    4. Plug the power cord back into the printer. Once plugged back in the printer should power on automatically.
    5. Run the Wireless Setup Wizard to reconnect the printer to your wireless network.
    6. Try enabling Web Services.
    I followed these steps exactly. Interestingly, even though I had done step 1 and restored the network settings to factory defaults, after turning back on, the printer somehow still had its old settings saved and reconnected to the network.
    It seemed to have fixed the problem, the printer finally had internet access again (Facebook app showed my photos) and scan to computer found my PC. But after just about 3 minutes, the printer had lost its internet connectivity again. When opening the Facebook app, it displayed the same error message it did before. And printing no longer worked as well.
    So, what is wrong with this printer?! It has the newest software update by the way (I checked during the 3 minutes it had internet access.) My computer is a HP Windows 7 x64 machine (EliteBook 6930p) and the router I'm using is a Netgear WNDR3700.
    I specifically bought this printer for my studies at university. In one week i have my exams and in order to study I REALLY need to be able to print some of my course materials! So any help as quickly as possible would be greatly appreciated. Or do you think this is a case for a warranty replacement, considering the printer's really strange and error-prone behavior?
    Thanks a lot!

    I can assure you that it is not a router issue.  It appears to me that it is a driver compatibility with Windows OS.  After trying to get to the bottom of this since my Photosmart 7525 was new and reading just about every forum and blog, I have come to the conclusion that the issue must be related to the HP driver itself.  
    The issue does not seem to affect any Mac systems, and from one forum someone was able to fix it by downloading new drivers compatible with 64-bit systems (which seem to not be affected by the glitch).  But that leaves us 32-bit people stuck with the current driver which does not work.
    The printer is connected with good signal to the wireless router (no matter who's router it is and what configuration is made).  The printer can be pinged from the router and any computer on the network which is not currently being affected by this issue.  However, the affected computer fails pings by either request timed out, or destination host unreachable.  Pings are successful from the affected computer to any other device on the network.  The only way to recover (at least for a few days) is to reboot the affected computer.
    Also, from the display on the 7525, the network tests pass without issue.  I can also download and print content from the internet with no issues.  
    Please do a quick google search of this issue and you will see several THOUSAND entries of people with the same request.  This is a serious issue that people are having and everything is pointing to an HP problem (not routers, improper installation of software or drivers, etc...).  I agree with several other customers that HP should be on the hook for this fix.  I will give it another couple weeks, then back to the store for a reliable unit from another competitor (Canon, Lexmark, etc..)
    Thank you in advance for escalating this issue to product engineering,
    S. Hunn
    There are 10 kinds of people in this world... Those who understand binary and those who do not.

  • How to update this query and avoid performance issue?

    Hi, guys:
    I wonder how to update the following query to make it weekend day aware. My boss want the query to consider business days only. Below is just a portion of the query:
    select count(distinct cmv.invoicekey ) total ,'3' as type, 'VALID CALL DATE' as Category
    FROM cbwp_mv2 cmv
    where cmv.colresponse=1
    And Trunc(cmv.Invdate)  Between (Trunc(Sysdate)-1)-39 And (Trunc(Sysdate)-1)-37
    And Trunc(cmv.Whendate) Between cmv.Invdate+37 And cmv.Invdate+39the CBWP_MV2 is a materialized view to tune query. This query is written for a data warehouse application, the CBWP_MV2 will be updated every day evening. My boss wants the condition in the query to consider only business days, for example, if (Trunc(Sysdate)-1)-39 falls in weekend, I need to move the range begins from next coming business day, if (Trunc(Sysdate)-1)-37 falls in weekend, I need to move the range ends from next coming business day. but I should always keep the range within 3 business days. If there is overlap on weekend, always push to later business days.
    Question: how to implement it and avoid performance issue? I am afraid that if I use a function, it greatly reduce the performance. This view already contains more than 100K rows.
    thank you in advance!
    Sam
    Edited by: lxiscas on Dec 18, 2012 7:55 AM
    Edited by: lxiscas on Dec 18, 2012 7:56 AM

    You are already using a function, since you're using TRUNC on invdate and whendate.
    If you have indexes on those columns, then they will not be used because of the TRUNC.
    Consider omitting the TRUNC or testing with Function Based Indexes.
    Regarding business days:
    If you search this forum, you'll find lots of examples.
    Here's another 'golden oldie': http://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:185012348071
    Regarding performance:
    Steps to take are explained from the links you find here: {message:id=9360003}
    Read them, they are more than worth it for now and future questions.

  • Lapzilla has severe boot issues

    My daughter has a first generation lapzilla that is having startup issues. As it stands now I can power it up to the point of the Bong...but nothing happens after that. It won't boot from a Leopard DVD. Its internal HD won't spin up now. It has been intermittently doing this for a week now. Sometimes it will boot up fine, most times it won't boot at all. I'm not getting any flashing lights, just the bong and a blank screen. I'm thinking the HD is toast but wouldn't I get a flashing folder if it were? TIA for help

    Try resetting the PMU:
    http://docs.info.apple.com/article.html?artnum=14449
    If nothing works and you can't access the startup manager by holding the option key on startup there are probably hardware issues :-/.

  • Multiple severe performance issues under Windows

    I own a Macbook Pro, and have used it happily for around a year. However, the hard drive was too small (no idea why I decided to go for the 80), and my music library kept growing. At the same time, I needed a Windows machine for various other purposes, so I bought a Dell with Vista. I successfully transferred all of my music over to it, and downloaded iTunes. It installed fine, and all of my music showed up, and plays.
    Here are the problems. Compared to OS X, iTunes on Windows *****. Unbelievably. It's incredibly sluggish (even basic things like scrolling through your library - smooth as silk on the Mac, but choppy on Windows. Resizing the window doesn't work well, either), and it has to have at least a few major memory leaks.
    I'll give you some specifics.
    Acting "Sluggish"
    - Scrolling through my library (with either the scroll wheel of the mouse or the scrollbar on the right) is very choppy. This is not the case with any other application on my computer - scrolling through a list of entries is smooth and works well.
    - Resizing the window frequently doesn't work. I'll grab the corner, and move the mouse over to another area. The mouse will be on a different part of the screen, but the iTunes window will not have resized at all. If I move the mouse, the window then resizes to where the mouse last was. In other words, if I want to resize the window, I have to grab the corner, drag to another size that I think I want, and then move the mouse a little to get it to go. This animation is also very choppy.
    - Coverflow is very slow and moves at a very low framerate, fullscreen or otherwise.
    - Oftentimes, the first keystroke (or two) will be completely ignored. So, for example, I'll hit Ctrl+L to get to the currently playing song, and have to press it 2 or 3 times in order for it to have any effect.
    Memory Issues
    - When I start iTunes (in the smallest window possible), it takes around 56 MB of memory, not playing anything. Once I start to play a song, it jumps a little, but ultimately doesn't change that much (now it's at 60 MB instead). I resized the window to be on most of the screen, and it's now at 66. Scrolling through my library on List View, while slow and choppy, doesn't take up any significant amount of memory. However, as soon as I change to either the "grouped with artwork" option or coverflow, bad things start happening.
    - Grouped with Artwork: At the beginning, iTunes is taking up 70 MB of memory. Every time I hit Page Down, another 3-4 MB of memory is added. This memory is never released. So now, having scrolled down from the top a little, iTunes is now sitting at twice what it was at the beginning, or 145 MB. It's now taking up more memory than Firefox.
    - Coverflow: Starting out at 145 MB from the earlier view, switching to coverflow immediately makes the memory jump to 170 MB. When I scroll through the albums, the memory then jumps anywhere from 40 - 50 MB. After a bit of clicking, iTunes is now taking up 1,106 MB of memory.
    I minimize iTunes, and 1 MB of memory is freed. iTunes is now at 1,105 MB.
    Moving out of CoverFlow view does a good job at cutting some memory use, but it's still at 540 MB. And at this point, I'm back to where I started (in terms of what iTune's doing: list mode, small window, not playing), only at 9 times the memory use. As far as I know, there's no way to reclaim that memory.
    Various Issues
    - iTunes will frequently disregard the first or even second keystroke, as mentioned above.
    - This scenario is a little harder to describe, but I'll do my best. iTunes is the foremost application. The focus is on song panel (the main part), so that pressing the Up and Down arrow keys cause the "currently selected" blue background thing behind a song to move up or down, enter plays the currently selected song, etc. I Alt-Tab to another application, and then Alt-Tab back. It looks like I'm in the same situation as before (the currently selected song is blue, instead of grey), but the up and down keystrokes do nothing. I'm apparently in a different section of iTunes. Pressing Tab brings me to the left panel of iTunes - the Music / Movies / Podcasts / Ringtones / etc. part, but the up and down keys don't do anything there either. Tabbing again takes me to the search field, and that works. And tabbing once more brings me back to where I should have been as soon as I Alt-Tabbed back to iTunes.
    - A variant situation: focus is as described at the beginning, and I Alt-Tab out and back into iTunes. Again, the up and down keys don't work, but then if I press Shift + Tab (to go to the previous field), it starts working again.
    This issue is much more of a pain than it sounds. If I'm in iTunes, and I'm chatting online, for example, I might need to switch out quickly to type a line in, and then switch back, but the workflow has been completely disrupted because I can't navigate with the keyboard anymore.
    - When editing a song title in iTunes, I select it first, and then press F2. This causes the title to become a "rename" field, which works mostly fine. With one exception. Generally, in these fields, you edit the title to your heart's desire, and then press Enter to signify that you are done. However, in iTunes, if I have a song title "blowin' in the wind", and I want to capitalize it, I'll hit F2, and then move the cursor over to the beginning of the title (in other words, to right before the "b"). My goal is to delete the lowercase b, and replace it with an uppercase B. So I press Delete, and then type B. However, as soon as I press the Delete key, iTunes deletes the character, and then closes the rename field. It's as though I pressed Delete and then Enter. If I then type B, I'm taken the first song starting with a B, which is not what I want at all.
    - iTunes doesn't work with Vista's window preview (Aero interface, Alt+Tab or hovering over the program in the tray at the bottom) when it's minimized.
    - When I have iTunes on in the background, and plug in an iPod, it all works fine, except for when I bring the window up. For whatever reason, iTunes doesn't repaint the window right at all. It's a horrific mixture of whatever songs were in the list view before and the iPod options.
    I'm sure I have more issues, but those are the ones that come to the top of my head. Note that I have none of these problems in iTunes on the Mac.
    Apple, if you're going to release software for Windows, please make it work.

    In article <[email protected]>, Javerkio wrote:
    > we are running GW 8.02 hp3 and recently moved our main post
    > office (~600 users) from Netware to Windows 2008 R2 (running under
    > Vsphere 4.1).
    >
    Windows is the lowest performing host for GroupWise, so that is a part
    of what you are hitting.
    How are you monitoring memory usage? I've found that the vCenter tools
    aren't a good indicator of that, where as the Windows tools are better
    in that respect. The biggy is that you don't want much paging to disk.
    How much do you have assigned to this VM?, how many cores? And are
    these ESX box(es) over committed on those two?
    Those settings on their own don't really mean a whole lot. What we need
    to see is what is actually being used, and if you are running out of
    them, then upping those specific numbers can help. The best way is to
    watch the POA web interface for the relevant settings.
    http://hostnameorIP:7181/
    Andy Konecny
    Knowledge Partner (voluntary SysOp)
    KonecnyConsulting.ca in Toronto
    Andy's Profile: http://forums.novell.com/member.php?userid=75037

  • Generic Extractor on cdpos & CDHDR - severe performance issues in productio

    Hello friends,
    Can you take a look at my code? I have used a view in cdhdr table for extractor.code executes okay in dev and QA, but had to cancel job after running 48 hours. Any help is appreciated. This is my code in CMOD...
    FORM Zpurchasing_exit  TABLES   P_C_T_DATA STRUCTURE ZOXRD40018.
    DATA: itab_pct_data LIKE p_c_t_data OCCURS 0 WITH HEADER LINE.
    FIELD-SYMBOLS <fs> LIKE ZOXRD40018.
    itab_pct_data[] = p_c_t_data[].
      LOOP AT itab_pct_data. .
        SELECT TABKEY TABNAME VALUE_NEW VALUE_OLD FNAME INTO TABLE itab_cdpos
        FROM  cdpos
        WHERE CHANGENR = itab_pct_data-CHANGENR
        and objectid = itab_pct_data-objectid
        and objectclas EQ 'EINKBELEG' AND
                      tabname EQ 'EKET' AND
                      fname EQ 'SLFDT'.
        IF sy-subrc = 0.
          DELETE TABLE p_c_t_data FROM itab_pct_data.
          LOOP AT itab_cdpos.
            itab_pct_data-zzTABKEY = itab_cdpos-TABKEY.
            itab_pct_data-zzTABNAME = itab_cdpos-TABNAME.
            itab_pct_data-zzVALUE_NEW = itab_cdpos-VALUE_NEW.
            itab_pct_data-ZZVALUE_OLD = itab_cdpos-VALUE_OLD.
            itab_pct_data-ZZFNAME = itab_cdpos-FNAME.
            APPEND itab_pct_data TO p_c_t_data.
            CLEAR itab_cdpos.
          ENDLOOP.
        ENDIF.
        REFRESH itab_cdpos.
        CLEAR: itab_cdpos, itab_pct_data.
      ENDLOOP.

    Pabloj,
    Thanks for the attachment... I did look into this, but not able to write FM properly.
    Can you correct my FM?
    Here is my code...
    DATA : BEGIN OF I_cdhdr OCCURS 0 ,
             OBJECTCLAS LIKE cdpos-OBJECTCLAS,
             CHANGENR LIKE cdpos-CHANGENR,
             OBJECTID LIKE cdpos-OBJECTID,
             UDATE like cdhdr-UDATE,
             USERNAME like cdhdr-USERNAME,
             TCODE like cdhdr-TCODE,
              END OF I_cdhdr.
      DATA : BEGIN OF I_cdpos OCCURS 0 ,
              OBJECTCLAS LIKE cdhdr-OBJECTCLAS,
              OBJECTID LIKE cdhdr-OBJECTID,
              CHANGENR LIKE cdhdr-CHANGENR,
              TABNAME like cdpos-TABNAME,
              TABKEY like cdpos-TABKEY,
               FNAME like cdpos-FNAME,
                CHNGIND like cdpos-CHNGIND,
      VALUE_OLD like cdpos-VALUE_OLD,
      VALUE_NEW like cdpos-VALUE_NEW,
      END OF I_cdpos.
    LOOP AT  G_T_SELECT INTO L_S_SELECT WHERE  FIELDNM = 'update'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_udate.
            APPEND L_R_udate.
          ENDLOOP.
          LOOP AT  G_T_SELECT INTO L_S_SELECT WHERE  FIELDNM = 'CHANGENR'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_CHANGENR.
            APPEND L_R_CHANGENR.
          ENDLOOP.
    OPEN CURSOR WITH HOLD G_CURSOR FOR
          select
             OBJECTCLAS CHANGENR OBJECTID UDATE USERNAME from cdhdr
             where OBJECTCLAS  = 'EINKBELEG'
             and udate in L_R_udate and
             CHANGENR in L_R_CHANGENR.
    FETCH NEXT CURSOR G_CURSOR
    APPENDING CORRESPONDING FIELDS
                    OF TABLE E_T_DATA
                    PACKAGE SIZE L_MAXSIZE.
                      IF SY-SUBRC <> 0.
          CLOSE CURSOR G_CURSOR.
          RAISE NO_MORE_DATA.
        ENDIF.
    SELECT OBJECTCLAS OBJECTID CHANGENR TABNAME TABKEY FNAME CHNGIND VALUE_OLD VALUE_NEW FROM CDPOS
    INTO TABLE I_CDPOS
    FOR ALL ENTRIES IN I_CDHDR
    WHERE OBJECTCLAS EQ 'EINKBELEG'
    AND OBJECTID EQ I_CDHDR-OBJECTID
    AND changenr EQ i_cdhdr-changenr
    AND tabname EQ 'EKET'
    AND fname EQ 'SLFDT'
    and CHNGIND eq 'U'.
    Not sure how to append these fields into E_T_DATA?

  • My iPad 2 has suffered performance issues since iOS 8, any tips on how to alleviate or fix issues?

    I bought an iPad 2 at launch and have been a happy customer for the last 3 years. Unfortunately since iOS 8 my iPad 2 has slowed down considerably and sometimes doesn't even play videos. I'm sad to say this but it's pretty much become a paper weight. It's frustrating as I was expecting to be able to surf the web for the next few years. however, I am beginning to feel like Im going to be forced to upgrade to a newer model just to maintain the same performance my iPad 2 had when I first bought it 3 years ago. I feel that it's ludicrous to expect to have to upgrade every couple of years just to surf the web.
    Are there any tips to improve iPad 2 performance? Should I roll back the update(Apple doesnt recommend this but it's an option?) should I just wait for Apple to optimise iOS 8 for older hardware?
    regards,
    Dylan

    Hi ..
    There's no need to upgrade. Try resetting ...
    Press and hold the Sleep/Wake button and the Home button together for at least ten seconds, until the Apple logo appears.
    If that doesn't help, tap Settings > General > Reset > Reset All Settings
    And try the tips mentioned here >  5 Tips to Speed Up Your iPad  (skip number one)
    No data is lost due to a reset.

  • Workaround for not being able to reference a multi-select field in a calculated field?

    Does anyone have a workaround for the fact that SP doesn't allow the use of a multi-select choice field to be used in a calculation in a calculated column?  I have a list that WAS a single choice in a Status field with three other calculated columns
    that were dependent upon that field.  Then I had to change the Status field to be to multi-select (checkboxes). Now of course my calculated columns don't work.  In addition, the end user can't fill them in either.
    I've got a Status field (multi-select), a Status Date field and Expiration Date field (calc).  The expiration date's calculation is shown below.   This worked great until I was asked
    to change the Status field to multi-select.<o:p></o:p>
    =IF(Status="NoI
    Review",DATE(YEAR([Status Date]),MONTH([Status Date]),DAY([Status
    Date])+21),"")<o:p></o:p>
    There are no mistakes; every result tells you something of value about what you are trying to accomplish.

    Hi run4it,
    Since SharePoint calculated column cannot reference the choice field with multiple-select value enabled, a workaround is to use workflow to copy the "Status" column value to another single line text column, then reference this single line text column in
    calculated column.
    Thanks,
    Daniel Yang
    Forum Support
    If you have feedback for TechNet Subscriber Support, contact [email protected] 
    Daniel Yang
    TechNet Community Support

  • File Browser with multi select....

    Is it possible to have a file browser with multi- select??? I have several (possibly dozens) of files in a directory that I'd like to up load using a file browser style item, but be able to select several at a time to up load rather that doing them on at a time. Is this possible???

    Different idea, look at this thread, where you could just have multiple file upload capacity in a form.. The multi-select with browser I believe is NOT possible with current version of APEX.
    how to Upload Multiple Files
    Thank you,
    Tony Miller
    Webster, TX

  • Multiple table select Performance Issue

    Hi,
    I would like to get an opinion which from these query which is faster and has a performance issue..
    SELECT EMP_ID, NAME, DEPT_NAME
    FROM EMP, DEPT
    WHERE EMP_ID = DEPT_ID;
    or
    SELECT EMP_ID, NAME, (SELECT DEPT_NAME FROM DEPT WHERE ID = P_ID)
    FROM EMP
    WHERE EMP_ID = P_ID;

    lets say that EMP_ID on Dept table is linked to EMP_ID table on EMP..Well...I don't get your design, but the two queries may return different results.
    Comparing the performance doesn't make sense.
    Nevertheless, the only way is to run them both and see which one is faster or see which one has the lowest IO.
    There's no way we can tell you which is faster by just looking at the text of the queries.
    Post some explain plans or traces.

  • Query giving performance issues.

    Hi All,
    Following query is giving performance issues. Query execution is taking around 11 minutes. Our client requirement is to get the data for the query in 30 sec to 1 min. Please suggest.
    SELECT
    DISTINCT r.rptid, p.product_id, p.vnd_dscr, p.vendor_cd, p.Firm_Cd, a.is_mm_sweep IsMoneyMarket
    FROM
    dev.ac_cube a,
    dev.rpt_master_rep_list_view r,
    dev.cur_ps_cube p
    WHERE a.repid = r.rep_id
    AND a.accountkey = p.accountkey
    AND p.product_id IS NOT NULL
    AND p.product_id != 'CASH'
    AND r.RPTID = '42817'
    Number of distinct records fetched by above query : 34445
    Number of records in dev.ac_cube table : 13.6 million
    Number of records in dev.cur_ps_cube table : 7 million
    Number of records in dev.rpt_master_rep_list_view for RPTID '42817' : 118354
    repid, product_id is indexed column in dev.ac_cube table. accountkey is primary key in dev.ac_cube table.
    rep_id is indexed column in base table on which dev.rpt_master_rep_list_view view is created

    The output is not complete as i expected. Have you followed the steps I have mentioned in my earlier post
    Also when posting output enclose between two {*code*} ...{*code*} (remove * within braces). It displays everything between the tags as proper formatted output otherwise its really hard to read and understand
    See sample below. However you need to get the session id, sql id, display_cursor output exactly in same way as mentioned in my previous post
    SQL> set arraysize 200 timing on serveroutput on linesize 200;
    SQL> set autotrace traceonly explain statistics;
    SQL> select level from dual  connect by level <= 10000;
    10000 rows selected.
    Elapsed: 00:00:00.09
    Execution Plan
    Plan hash value: 1236776825
    | Id  | Operation                    | Name | Rows  | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT             |      |     1 |     2   (0)| 00:00:01 |
    |   1 |  CONNECT BY WITHOUT FILTERING|      |       |            |          |
    |   2 |   FAST DUAL                  |      |     1 |     2   (0)| 00:00:01 |
    Statistics
              1  recursive calls
              0  db block gets
              0  consistent gets
              0  physical reads
              0  redo size
          57406  bytes sent via SQL*Net to client
            919  bytes received via SQL*Net from client
             51  SQL*Net roundtrips to/from client
              1  sorts (memory)
              0  sorts (disk)
          10000  rows processed
    SQL>
    {code}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Performance issue when a Direct I/O option is selected

    Hello Experts,
    One of my customers has a performance issue when a Direct I/O option is selected. Reports that there was increase in memory usage when Direct I/O storage option is selected when compared to Buffered I/O option.
    There are two applications on the server of type BSO. When using Buffered I/O, experienced a high level of Read and Write I/O's. Using Direct I/O reduces the Read and Write I/O's, but dramatically increases memory usage.
    Other Information -
    a) Environment Details
    HSS - 9.3.1.0.45, AAS - 9.3.1.0.0.135, Essbase - 9.3.1.2.00 (64-bit)
    OS: Microsoft Windows x64 (64-bit) 2003 R2
    b) What is the memory usage when Buffered I/O and Direct I/O is used? How about running calculations, database restructures, and database queries? Do these processes take much time for execution?
    Application 1: Buffered 700MB, Direct 5GB
    Application 2: Buffered 600MB to 1.5GB, Direct 2GB
    Calculation times may increase from 15 minutes to 4 hours. Same with restructure.
    c) What is the current Database Data cache; Data file cache and Index cache values?
    Application 1: Buffered (Index 80MB, Data 400MB), Direct (Index 120MB; Data File 4GB, Data 480MB).
    Application 2: Buffered (Index 100MB, Data 300MB), Direct (Index 700MB, Data File 1.5GB, Data 300MB)
    d) What is the total size of the ess0000x.pag files and ess0000x.ind files?
    Application 1: Page File 20GB, Index 1.7GB.
    Application 2: Page 3GB, index 700MB.
    Any suggestions on how to improve the performance when Direct I/O is selected? Any performance documents relating to above scenario would be of great help.
    Thanks in advance.
    Regards,
    Sudhir

    Sudhir,
    Do you work at a help desk or are you a consultant? you ask such a varied range of questions I think the former. If you do work at a help desk, don't you have a next level support that could help you? If you are a consultant, I suggest getting together with another consultant that actually knows more. You might also want to close some of your questions,. You have 24 open and perhaps give points to those that helped you.

Maybe you are looking for