JDev10g: General performance decrease with JClients like Oracle BC Browser

Hi,
I'm observing a significant performance decrease of JClient applications (homegrown and Oracle Business Components Browser)in JDev10g compared against JDev9i (9033)?
Can anyone confirm my observation?
Just create a default Dept-Emp business components package and start the Business components browser. Scroll to some data (it takes some time...) and resize the window (takes even more time)!
My guess: JDev9i-style data binding for JClients is simulated in JDev10g with ADF-Data-Binding?? My own application is a simple "recompile"-migration of a JDev9i project with JDev10g. Does this apply to Oracle Business Components Browser too?
My own application runs still faster with JDev9i!
What is the problem? Any hints are welcome!
Thanks,
Markus

Excellent Blog. Thank You
Small clarification on Step **6) Oracle Home Directory, ...a) Resize the Root Partition**
Ubuntu 11.10 has Gparted available as a Ubuntu software download, DONT use that while trying the above step, instead download the ISO file from http://sourceforge.net/projects/gparted/files/gparted-live-stable/ gparted-live-0.12.0-5.iso (124.6 MB)
Burn that ISO file on a Blank DVD, reboot the Ubuntu , during startup select Boot from DVD Option if not already selected. this will take to Boot Menu Options of Gparted Live then select the first menu option, and this allows to do further action such as Re-sizing .
and once you have chosen and executed step a) . do NOT run step b) also that is "Setup External Storage"
I hope this minor clarification can avoid some confusion
Regards
Madhusudhan Rao
Edited by: MadhusudhanRao on Mar 24, 2012 11:30 PM

Similar Messages

  • SQL Server 2005 performance decreases with DB size while SQL Server 2012 is fine

    Hi,
    We have a C# windows service running that polls some files and inserts/updates some fields in database.
    The service was tested on a local dev machine with SQL Server 2012 running and performance was quite decent with any number of records. Later on the service was moved to a test stage environment where SQL Server 2005 is installed. At that point database
    was still empty and service was running just fine but later on, after some 500k records were written, performance problems came to light. After some more tests we've founds out that, basically, database operation performance in SQL Server 2005 decreases with
    a direct correlation with the database size. Here are some testing results:
    Run#
    1
    2
    3
    4
    5
    DB size (records)
    520k
    620k
    720k
    820k
    920k
    SQL Server 2005
    TotalRunTime
    25:25.1
    32:25.4
    38:27.3
    42:50.5
    43:51.8
    Get1
    00:18.3
    00:18.9
    00:20.1
    00:20.1
    00:19.3
    Get2
    01:13.4
    01:17.9
    01:21.0
    01:21.2
    01:17.5
    Get3
    01:19.5
    01:24.6
    01:28.4
    01:29.3
    01:24.8
    Count1
    00:19.9
    00:18.7
    00:17.9
    00:18.7
    00:19.1
    Count2
    00:44.5
    00:45.7
    00:45.9
    00:47.0
    00:46.0
    Count3
    00:21.7
    00:21.7
    00:21.7
    00:22.3
    00:22.3
    Count4
    00:23.6
    00:23.9
    00:23.9
    00:24.9
    00:24.5
    Process1
    03:10.6
    03:15.4
    03:14.7
    03:21.5
    03:19.6
    Process2
    17:08.7
    23:35.7
    28:53.8
    32:58.3
    34:46.9
    Count5
    00:02.3
    00:02.3
    00:02.3
    00:02.3
    00:02.1
    Count6
    00:01.6
    00:01.6
    00:01.6
    00:01.7
    00:01.7
    Count7
    00:01.9
    00:01.9
    00:01.7
    00:02.0
    00:02.0
    Process3
    00:02.0
    00:01.8
    00:01.8
    00:01.8
    00:01.8
    SQL Server 2012
    TotalRunTime
    12:51.6
    13:38.7
    13:20.4
    13:38.0
    12:38.8
    Get1
    00:21.6
    00:21.7
    00:20.7
    00:22.7
    00:21.4
    Get2
    01:38.3
    01:37.2
    01:31.6
    01:39.2
    01:37.3
    Get3
    01:41.7
    01:42.1
    01:35.9
    01:44.5
    01:41.7
    Count1
    00:20.3
    00:19.9
    00:19.9
    00:21.5
    00:17.3
    Count2
    01:04.5
    01:04.8
    01:05.3
    01:10.0
    01:01.0
    Count3
    00:24.5
    00:24.1
    00:23.7
    00:26.0
    00:21.7
    Count4
    00:26.3
    00:24.6
    00:25.1
    00:27.5
    00:23.7
    Process1
    03:52.3
    03:57.7
    03:59.4
    04:21.2
    03:41.4
    Process2
    03:05.4
    03:06.2
    02:53.2
    03:10.3
    03:06.5
    Count5
    00:02.8
    00:02.7
    00:02.6
    00:02.8
    00:02.7
    Count6
    00:02.3
    00:03.0
    00:02.8
    00:03.4
    00:02.4
    Count7
    00:02.5
    00:02.9
    00:02.8
    00:03.4
    00:02.5
    Process3
    00:21.7
    00:21.0
    00:20.4
    00:22.8
    00:21.5
    One more thing is that it's not Process2 table that constantly grows in size but is Process1 table, that gets almost 100k records each run.
    After that SQL Server 2005 has also been installed on a dev machine just to test things and we got exactly the same results. Both SQL Server 2005 and 2012 instances are installed using default settings with no changes at all. The same goes for databases
    created for the service.
    So the question is - why are there such huge differences between performance of SQL Server 2005 and 2012? Maybe there are some settings that are set by default in SQL Server 2012 database that need to be set manually in 2005?
    What else can I try to test? The main problem is that production SQL Server will be updated god-knows-when and we can't just wait for that.
    Any suggestions/advices are more than welcome.

    ...One more thing is that it's not Process2 table that constantly grows in size but is
    Process1 table, that gets almost 100k records each run....
    Hi,
    It is not clear to me what is that you are doing, but now we have a better understanding on ONE of your tables an it is obviously you will get worse result as the data become bigger. Actually your table look like a automatic build table by ORM like Entity
    Framework, and it's DDL probably do not much your needs. For example if your select query is using a filter on the other column that [setID] then you have no index and the server probably have to scan the entire table in order to find the records that you
    need.
    Forum is a suitable place to seek advice about a specific system (as I mentioned before we are not familiar with your system), and it is more suitable for general questions. For example the fact that you have no index except the index on the column [setID]
    can indicate a problem. Ultimately to optimize the system will need to investigate it more thoroughly (as it is no longer appropriate forum ... but we're not there yet). Another point is that now we can see that you are using [timestamp] column, an this
    implies that your are using this column as a filter for selecting the data. If so, then maybe a better DDL will be to use clustered index on this column and if needed a nonclustered index on the [setID] if it is needed at all...
    what is obviously is that next is to check if this DDL fit
    your specific needs (as i mentioned before).
    Next step is to understand what action do you do with this table. (1) what is your query which become slowly in a bigger data set. (2) Are you using ORM (object relational mapping, like Entity Framework
    code first), and if so then which one.
    [Personal Site] [Blog] [Facebook]

  • SQL Performance tuning with wildcard Like condition

    Hi,
    I have performance issue with SQL query.
    When I am using "where emp_name like '%im%' " query is taking longer time than when I use "where emp_name like 'im%' " .
    With former condition query takes 40 sec , with later it takes around 1.5 sec.
    Both returns almost same no. of rows. We have function based index created on emp_name column.
    With wildcard at both ends query goes for full table scan.
    Can any one please suggest way so that query responce time can be reduced.?
    I even tried using hints but still it is going for full table scan instead of using index.

    >
    Hi Mandark,
    <I've rearranged your post>
    When I am using "where emp_name like '%im%' " query is taking longer time than when I use "where emp_name like 'im%' " .
    With wildcard at both ends query goes for full table scan.
    I even tried using hints but still it is going for full table scan instead of using index.
    With former condition query takes 40 sec , with later it takes around 1.5 sec.
    Both returns almost same no. of rows. We have function based index created on emp_name column.You are never going to be able to speed things up with a double wild card - or even 1 wild card at the beginning
    (unless you have some weird index reversing the string).
    With the double wild-card, the system has to search through the string character by character to see
    if there are any letter "i's" and then see if that letter is followed by an "m".
    That's using your standard B-tree index (see below).
    Can any one please suggest way so that query responce time can be reduced.?Yes, I think so - there is full-text indexing - see here:
    http://www.dba-oracle.com/oracle_tips_like_sql_index.htm and
    http://www.oracle-base.com/articles/9i/full-text-indexing-using-oracle-text-9i.php
    AFAIK, it's an extra-cost option - but you can have fun finding out all that for yourself ;)
    HTH,
    Paul...

  • Performance Decrease with ComboBoxes

    Memory consumption and bad performance decrease when closing and reopening panels containing ComboBoxes.
    Context:
    - Running localMode
    - Jdev 9.0.3.1 DE
    - Business Component Version 9.0.3.10.62
    - jdk 1.3.1_02
    Panel (within an JInternal frame) with some JUComboBoxes with LOV-Binding to ViewObjects, only with a few entries (2-20)
    We observed, that the count of JUIteratorBindings encreases with every new Panel (re)open.
    After closing the Internal Frame (including the Panel) the IteratorBindings of all ComboBoxes keep alive and a set of new ones are added to the PanelBinding when opening the (same) Panel once more.
    Is it a bug?
    Have one to remove the IteratorBindings explicitly?
    Is there any configuration possibility, that the IteratorBindings die with the Panel?
    Has anyone the same problem?
    Roswitha Stepputtis

    Yes, we experience similar problems. My suggestion would be to simply hide (setVisible(false)) your internal frames and reuse them when you open them again.
    So, instead of dynamically re-creating your JInternalFrame instances, you keep a reference to them once they are created and reuse them each time they should be made visible. I think this will make your application more efficient as a whole.

  • Performance decrease with custom cell renderer

    Hi,
    Finally, I have my cell renderer working fine (it was simpler than I thought). Anyway, I'm suspecting something is not working quite well yet. When I try to reorder my colums (by dragging them) they move like slow motion. If I don't register my custom cell renderer, I can move my columns fine. Next is the code of my custom renderer.
    class PriorityRenderer extends DefaultTableCellRenderer {   
      public Component getTableCellRendererComponent(
      JTable table, Object value,     boolean isSelected,
      boolean hasFocus, int row, int column) {              
        if(value instanceof coloredValue) {
        coloredValue cv = (coloredValue)value;
        if(isSelected) this.setBackground(table.getSelectionBackground());
        else this.setBackground(cv.getbkColor());
        this.setForeground(cv.gettxColor());
        this.setText(value.toString());
        this.setOpaque(true);
        return this;
    }All the cells of my JTable are "coloredValue"s. This is a little class with a String, two colors and some getter methods.
    Can anyone giveme a hint ?
    Thanks!!

    OK! Now the performance problem is gone!! (I don't know why, I didn't touch a thing)
    Thanks anyway

  • Need connectivity performance advice with MS SQL / Oracle Sourced Report

    I have a report requirement to pull data from both Oracle and Microsoft SQL databases.  Both are using ODBC data connections.  The report is complicated by the fact that the SQL table "tblmasterboth" is the primary table in the report but both are used in record selection.  The Oracle data source is actually a custom SQL command.
    SELECT date2, SiteAN, Description, CheckNumber, Date, Amount, BankorGL, Text1, fldStatus, Text3
    FROM   tblmasterboth
    WHERE  BankorGL = 'G' AND (Date2 >= {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    select DEPOSIT_COMPANY_GROUP, DEPOSIT_REPORTING_PAYROLL, LIABILITY_PAYROLL_CODE
    from MV_LIBH
    My record selection is as follows:
    {tblmasterboth.BankorGL} = "G"
    and {tblmasterboth.Date2} in {@Quarter Start} to {@Quarter End}
    and {tblmasterboth.SiteAN} = {sql_MTAX.LIABILITY_PAYROLL_CODE}
    and {sql_MTAX.DEPOSIT_COMPANY_GROUP} = {?Deposit Company Group}
    The report runs EXTREMELY slow, with accessing the database freezing up the Crystal Reports Designer to the point where it is not responding for whole minutes.  The hangup appears to be accessing the database.  I know accessing multiple databases in a single report is not ideal, but I am surprised by these performance results.  Is there something else I can do?
    Fuskie
    Who notes the tables are not linked in the Database Expert since the SQL Query produced cannot link them...

    Hi Fuskie,
    A couple of things to note:
    {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    Should be: {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-04-01 00:00:00'})
    It's not checking the last day of the month of march
    Second is you have the filter in the both SQL and Selection:
    WHERE  BankorGL = 'G' AND (Date2 >= {ts '2010-01-01 00:00:00'} AND Date2 < {ts '2010-03-31 00:00:00'})
    {tblmasterboth.BankorGL} = "G"
    and {tblmasterboth.Date2} in {@Quarter Start} to {@Quarter End}
    You don't need both.
    Likely what is happening is for ever record in the selection formula returned from MS SQL the query to Oracle runs scanning every record again, yes this is going to be very slow.
    We always recommend using a subreport if another data source is required. You should be able to link to the sub report and filter both.
    You may want to check MS SQL Server help file. I believe it has the ability to link to other databases within the Server itself. May not work for you in this case but something to look into.
    Thank you
    Don

  • Performance decrease with xorg 1.6 and intel

    i have a box with
    gigabyte ga-8ig1000mk mainboard
    intel 865G graphics
    celeron 2.6 cpu
    512 M ram
    arch linux
    x does not start with xorg 1.5/intel or xorg 1.6/intel (video memory related error message)
    kde 4 performance with xorg 1.6/intel-legacy is noticably lower than with xorg 1.4/intel
    glxgears in its default window size gives 460 fps with xorg 1.4/intel and 300 fps with xorg 1.6/intel-legacy
    currently the only way to have xorg 1.4 is
    IgnorePkg = xf86-video-intel
    IgnorePkg = intel-dri
    IgnorePkg = glproto
    IgnorePkg = xcb-proto
    IgnorePkg = libxcb
    IgnorePkg = libx11
    IgnorePkg = dri2proto
    IgnorePkg = libdrm
    IgnorePkg = mesa
    IgnorePkg = libgl
    IgnorePkg = libxdamage
    IgnorePkg = damageproto
    IgnorePkg = xcb-util
    IgnorePkg = gtk2
    IgnorePkg = pango
    IgnorePkg = libthai
    IgnorePkg = libxinerama
    IgnorePkg = libxcursor
    IgnorePkg = libxklavier
    IgnorePkg = xkeyboard-config
    IgnorePkg = libxi
    IgnorePkg = libxext
    IgnorePkg = libx11
    IgnorePkg = libxcb
    IgnorePkg = xcb-proto
    IgnorePkg = xextproto
    IgnorePkg = inputproto
    IgnorePkg = cairo
    IgnorePkg = libpng
    IgnorePkg = pixman
    IgnorePkg = xf86-input-keyboard
    IgnorePkg = xf86-input-mouse
    IgnorePkg = xf86-video-vesa
    IgnorePkg = libfontenc
    IgnorePkg = freetype2
    IgnorePkg = fontsproto
    IgnorePkg = libxfont
    IgnorePkg = xproto
    IgnorePkg = xorg-font-utils
    IgnorePkg = xorg-fonts-encodings
    IgnorePkg = xorg-fonts-alias
    IgnorePkg = expat
    IgnorePkg = fontconfig
    IgnorePkg = xorg-fonts-100dpi
    IgnorePkg = xorg-fonts-75dpi
    IgnorePkg = libxau
    IgnorePkg = libxdmcp
    IgnorePkg = xcb-proto
    IgnorePkg = libxcb
    IgnorePkg = kbproto
    IgnorePkg = inputproto
    IgnorePkg = bigreqsproto
    IgnorePkg = libx11
    IgnorePkg = xextproto
    IgnorePkg = libxext
    IgnorePkg = libice
    IgnorePkg = libsm
    IgnorePkg = libxt
    IgnorePkg = libxmu
    IgnorePkg = libxpm
    IgnorePkg = printproto
    IgnorePkg = libxp
    IgnorePkg = libxaw
    IgnorePkg = xorg-res-utils
    IgnorePkg = libxkbfile
    IgnorePkg = libxkbui
    IgnorePkg = xf86miscproto
    IgnorePkg = libxxf86misc
    IgnorePkg = xf86vidmodeproto
    IgnorePkg = libxxf86vm
    IgnorePkg = xcursor-themes
    IgnorePkg = xorg-xkb-utils
    IgnorePkg = xkeyboard-config
    IgnorePkg = fontcacheproto
    IgnorePkg = libxfontcache
    IgnorePkg = libxi
    IgnorePkg = liblbxutil
    IgnorePkg = renderproto
    IgnorePkg = libxrender
    IgnorePkg = randrproto
    IgnorePkg = libxrandr
    IgnorePkg = trapproto
    IgnorePkg = libxtrap
    IgnorePkg = mcpp
    IgnorePkg = xtrans
    IgnorePkg = xorg-server-utils
    IgnorePkg = xf86dgaproto
    IgnorePkg = libxxf86dga
    IgnorePkg = recordproto
    IgnorePkg = libxtst
    IgnorePkg = xineramaproto
    IgnorePkg = libxinerama
    IgnorePkg = videoproto
    IgnorePkg = libxv
    IgnorePkg = dmxproto
    IgnorePkg = libdmx
    IgnorePkg = libxft
    IgnorePkg = xorg-utils
    IgnorePkg = libdrm
    IgnorePkg = xorg-fonts-misc
    IgnorePkg = pixman
    IgnorePkg = xbitmaps
    IgnorePkg = xorg-server
    IgnorePkg = xorg-twm
    IgnorePkg = xorg-xauth
    IgnorePkg = xorg-xinit
    IgnorePkg = fixesproto
    IgnorePkg = libxfixes
    IgnorePkg = libxcursor
    IgnorePkg = libpng
    IgnorePkg = xorg-apps
    IgnorePkg = xterm
    i want a better solution
    Last edited by ash (2009-04-19 22:48:49)

    you do not need nearly as many packages on hold. Haven't logged into my 32-bit arch install for a month now, but I've maintained a xorg 1.4 install with this line just fine:
    IgnorePkg = xf86-video-intel xf86-input-evdev xorg-server xorg-apps xorg-xkb-utils xorg-server-utils xorg-utils intel-dri synaptics libgl libdrm xorg-res-utils xf86driproto xf86-input-keyboard xkeyboard-config
    That said, I expext to upgrade next time I use it (probably to play around with some fast boot). I would look into troubleshooting with the latest xorg and intel driver as it really should work, if I were you. I presume you have already tried starting x without a xorg.conf as a baseline test with those versions?

  • Cm:select performance problem with multiple likes query clause

    I have query like <br>
              <b>listItem like '*abc.xml*' && serviceId like '*xyz.xml*'</b><br>
              Can we have two likes clauses mentioned above in the cm:select. The above is executing successfully but takes too much time to process. <br><br>
              Can we simplify the above mentioned query or any solution. Please help me in this issue.<br><br>
              Thanks & Regards,<br>
              Murthy Nalluri

    A few notes:
    1. You seem to have either a VPD policy active or you're using views that add some more predicates to the query, according to the plan posted (the access on the PK_OPERATOR_GROUP index). Could this make any difference?
    2. The estimates of the optimizer are really very accurate - actually astonishing - compared to the tkprof output, so the optimizer seems to have a very good picture of the cardinalities and therefore the plan should be reasonable.
    3. Did you gather index statistics as well (using COMPUTE STATISTICS when creating the index or "cascade=>true" option) when gathering the statistics? I assume you're on 9i, not 10g according to the plan and tkprof output.
    4. Looking at the amount of data that needs to be processed it is unlikely that this query takes only 3 seconds, the 20 seconds seems to be OK.
    If you are sure that for a similar amount of underlying data the query took only 3 seconds in the past it would be very useful if you - by any chance - have an execution plan at hand of that "3 seconds" execution.
    One thing that I could imagine is that due to the monthly data growth that you've mentioned one or more of the tables have exceeded the "2% of the buffer cache" threshold and therefore are no longer treated as "small tables" in the buffer cache. This could explain that you now have more physical reads than in the past and therefore the query takes longer to execute than before.
    I think that this query could only be executed in 3 seconds if it is somewhere using a predicate that is more selective and could benefit from an indexed access path.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Performance issue with NOT LIKE 'VA%' in Sql Query

    I'm fetching vendor details from po_vendor_sites_all , in the where clause i use vendor_site_code NOT LIKE 'VA%'. Database:10g
    NOT LIKE is reducing the performance, any other option to increase the performance.
    Any suggestions?
    Thanks
    dow005

    Assuming a fairly even distribution of vendor_site_codes and assuming a LIKE 'VA%'
    would pick up 1% of the rows and assuming an index on vendor_site_codes
    and a reasonable clustering we might expect that query to use an index.
    Your query is NOT LIKE 'VA%' which implies picking up 99% of the rows = Full table scan.
    The only option I can think of is to use parallelism in your query (if the system has the
    power to handle it) or perhaps use more where clause restrictions on indexed column(s)
    to reduce the number of rows picked up.
    I've had to assume a lot of things as you don't give any info about the table and data.
    If you could provide more information we might be able to help more.
    See SQL and PL/SQL FAQ
    Edited by: Paul Horth on 02-May-2012 07:12

  • Performance Decreased with group by

    Hi,
    I am tuning a query in oracle. when I run the query without group by clause, the query runs in 5-6 sec, but after including the group by clause. The same query takes 14mins to run. If anybody has any idea of what is the impact of group by clause on performance of a SQL query, please help me . The table has 1million rows of data.

    Definitely group by clause will take more time.. Do you really need group by clause in the query ?
    Please check
    http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::p11_question_id:561712900346367451
    REgards
    Rajesh
    Edited by: Rajesh on Jun 10, 2010 12:20 PM

  • Performance decrease with flash animation/games

    When I try to view embedded flash using firefox or safari, it seems to hog a ton of memory. It starts out at a reasonable ammount (usually ~300MB of Physical plus Virtual) but eventually it gets up to 1.39 GB (out of my 2.00 GB available). The whole system slows considerably and often crashes.
    I have noticed that the same flash animations work fine on my windows based PC with only 1 GB of physical memory. I have a 256 MB graphics card along with 2 GB of memory and a fast processor. Is there a way I can pipeline the system more to use the graphics chip rather than the memory or any software that might prevent this issue?
    Thank You

    Make sure you have the latest versions of Adobe Flash Player Software.
    Try running repair permissions from your HD and afterwards run +repair disk+ _from your software install DVD._

  • IPhone 3G Performance Worse with 4.2.1

    Has anyone had their performance decrease with the 4.2.1 update? My phone is responding much more poorly. I can't open maps or any other application that uses location services over the cellular network. Totally bombs. Works ok with wifi, load is still slow but once loaded works ok. Also calendar and camera take even longer to load than they did before. Phone hangs a lot more also and many more calls failing.
    Anyone else? I want to chuck my phone out the window. 6 months of fail.

    I'm new to this but if you're using a PC (can't speak on Mac) try going to your Control Panel, click on the Add or Remove Programs icon, when the list populates scroll down to the Apple Mobile Device Support icon, click on Add/Remove (on Windows 7 its a right click on the line anywhere) a menu drops down or a window appears depending on your system, and it offers you the choice to Unintall, Change, or Repair. Choose the Repair option and it should update your system. Perhaps that's your problem. There are other options in that list to chose such as a link to click on which takes you to the webpage where help is available. I've discovered that cleaning out my Add/Remove program list to save storage space is good for my computer and also made me realize that we, the computer using public, have real power in that we can thin out that list considerably by just seeing which programs we use frequently or rarely and delete accordingly, scares the heck out of the big boys who design browsers and other useless programs that clog up our system. I just deleted Google Chrome who were so sorry to see me leave and was promptly sent a survey so that they could understand my reasons for leaving. I felt on par with them, for once and let them know that Internet Explorer 9 ripped them off. Good luck.

  • How to use " PERFORM ", STATEMENT WITH OFFSET

    hI,
    How we use Perform statement with offset, like
      Example:   " PERFORM READ_SEGRELEASE USING INT_EDIDC+11."
    My requirement is to use Perform with Automatic length declaration.
    Automatic length declaration in PERFORM statement
    Kindly Explain and Provide some Example programm written in this situation.
    Thanks,
    P.N.Kumar

    Hiere is an example of what you probably require:
    DATA:
    lv_offset        TYPE syoffi,
    lv_length        TYPE flength,
    lv_field          TYPE string.
    lv_field  = 'This is my value: hello world'.
    lv_length = 5.
    lv_offset = 18.
    PERFORM read_segrelease USING lv_field
                                                            lv_length
                                                            lv_offset.
    *&      Form  READ_SEGRELEASE
    *       text
    *      -->P_LV_FIELD  text
    *      -->P_LV_LENGTH  text
    *      -->P_LV_OFFSET  text
    FORM read_segrelease USING    p_lv_field         TYPE string
                                                         p_lv_length      TYPE flength
                                                         p_lv_offset      TYPE syoffi.
      DATA:
      lv_result    TYPE string.
      lv_result = p_lv_field+p_lv_offset(p_lv_length).
      WRITE: / lv_result.
    ENDFORM.                    " READ_SEGRELEASE

  • Performance problems with Oracle 9.2.0.2 Database with optimizer_mode=RULE

    If I make an explain plan for a query of the following form:
    SELECT a.*
    FROM a, b
    WHERE a.pk = b.fk
    AND b.pk IN (1, 2);
    the explain plan states, that a FULL-TABLE-SCAN on table b is performed and a HASH-JOIN is done to execute the query.
    On 8.0.6 Database the Indexes on the tables are used and a NESTED-LOOP join is performed.
    Why is the 9.2.0.2 Database using HASH-JOINS when the Database is explicitly set to optimizer_mode=RULE, as I think HASH-JOINS are only possible with CBO?
    How can I force the 9.2.0.2 database to perform exactly like the 8.0.6 database with RBO?

    some options:
    set the hash_join_enabled parameter to false in the init.ora file.
    set the compatible parameter to 8.0 in the init.ora file.
    documentation:
    HASH_JOIN_ENABLED specifies whether the optimizer should consider using a
    hash join as a join method. When set to FALSE, hash join is turned off; that is, it is
    not available as a join method that the optimizer can consider choosing. When set to
    TRUE, the optimizer will compare the cost of a hash join to other types of joins, and
    choose it if it gives the best cost.
    COMPATIBLE allows you to use a new release, while at the same time guaranteeing
    backward compatibility with an earlier release. This is in case it becomes necessary
    to revert to the earlier release. This parameter specifies the release with which the
    Oracle server must maintain compatibility. Some features of the current release may
    be restricted.

  • Performance issues with Oracle EE 9.2.0.4 and RedHat 2.1

    Hello,
    I am having some serious performance issues with Oracle Enterprise Edition 9.2.0.4 and RedHat Linux 2.1. The processor goes berserk at 100% for long (some 5 min.) periods of time, and all the ram memory gets used.
    Some environment characteristics:
    Machine: Intel Pentium IV 2.0GHz with 1GB of RAM.
    OS: RedHat Linux 2.1 Enterprise.
    Oracle: Oracle Enterprise Edition 9.2.0.4
    Application: We have a small web-application with 10 users (for now) and very basic queries (all in stored procedures). Also we use the latest version of ODP.NET with default connection settings (some low pooling, etc).
    Does anyone know what could be going on?
    Is anybody else having this similar behavior?
    We change from SQL-Server so we are not the world expert on the matter. But we want a reliable system nonetheless.
    Please help us out, gives some tips, tricks, or guides…
    Thanks to all,
    Frank

    Thank you very much and sorry I couldn’t write sooner. It seems that the administrator doesn’t see the kswap going on so much, so I don’t really know what is going on.
    We are looking at some queries and some indexing but this is nuts, if I had some poor queries, which we don’t really, the server would show pick right?
    But he goes crazy and has two oracle processes taking all the resources. There seems to be little swapping going on.
    Son now what? They are all ready talking about MS-SQL please help me out here, this is crazy!!!
    We have, may be the most powerful combinations here. What is oracle doing?
    We even kill the Working Process of the IIS and have no one do anything with the database and still dose two processes going on.
    Can some one help me?
    Thanks,
    Frank

Maybe you are looking for

  • Tethering an Olympus to Aperture 3 not working

    Looking at the Aperture 3 Manual regarding tethering it says : "Note: For a list of cameras that Aperture supports for tethered shooting, go to http://www.apple.com/aperture/specs/raw.html. See your camera's manual for information about setting up yo

  • Internet Thru Router: 2 Macs and 1 PC

    Hi, I have and Intel iMac, A Blueberry iMac (10.4, I believe) and a PC hooked up to a Linksys Router (wired). I have got the Intel iMac and PC working fine but need the second iMac up on the network for internet. I am on SBC DSL so the Intel iMac is

  • Reg: Multi Language Headers in Reports

    Hi I have a requirement, the Headers will get stored in a table in 16 Languages. i.e Lang ID Header LanguageText 1 RollNo (Rex nee) This equivalent to German 2 RollNo (Reaercd) This is equivalent to Spanish. In report i want these headers to be displ

  • WLC2x06 auto-anchor to 4400 appears to fail

    Hi, has anyone seen this problem, or is this a bug: Auto-anchor is configured for guest mobility and has been working fine on a number of 4400 controllers in a mobility group. Guests get auto-anchored to a 4400 with access to the guest DMZ we have no

  • Communication between SOAP and java proxy does not work

    Hi Group, i want to proceed following scenario: SOAP->XI->JavaProxy For that i have created of the message interface of a remote function module my java proxy. Calling the java proxy with following scenario works successfully: RFC->XI->JavaProxy Furt