Foglight performance tuning - Cache Code JVM

Just curious about this setting. Currently, our new FMS are amazing. But I noticed this option in the field guide. No indication on that? The docs a bit thin. When I use it? What is the default if I don't specify? How to monitor the need to increase this?

Performance Tuning field Guide

To optimize the execution of code in larger environments, you can increase the size of the

JVM code cache.

To increase the size of the JVM code cache:

1 open /config/foglight.config.

2. change the line foglight.vm.option0 as follows:

Foglight.VM.option0 = '-XX:ReservedCodeCacheSize = 128 m "

3. restart the management server.

The default setting is different based on the platform of the JVM.

It is default to 1024 m on 64-bit systems or 32 m on most systems except Solaris where it could be 48 m.

It sets the size used by the cache code during compilation JIT compiler. If this cache is small you will receive errors like this in the log file

Java HotSpot(TM) Client VM warning: CodeCache is full. Compiler has been disabled. Java HotSpot(TM) Client VM warning: Try increasing the code cache size using -XXReservedCodeCacheSize=

And it allows to disable the JIT compiler, which will result in reduced performance because all dynamic logic as rules and other groovy scripts will no longer be dealt with by the JIT.

The default settings will work in most cases, but a big FMS with many objects and rules may require a greater reserve of cache to keep the happy JIT compiler.

Stefan

Tags: Dell Tech

Similar Questions

  • Validation caching Code online: n/a, hr = 0xc004f012

    Separated from this thread.

    Vista has updated for win 7 product key need have the product key for vista

    Diagnostic report (1.9.0027.0):
    -----------------------------------------
    Validation of Windows data-->

    Validation code: 50
    Validation caching Code online: n/a, hr = 0xc004f012
    Windows product key: *-* - 74XYM - BH4JX-XM76F
    The Windows Product Key hash: KeYfcvXg/a1Q01x73 + f8IL/JC4Y =
    Windows product ID: 00359-112-0000007-85990
    Windows product ID type: 5
    Windows license type: retail
    The Windows OS version: 6.1.7601.2.00010300.1.0.003
    ID: {7DF35A32-4060-40C4-9888-40D74A44BB90} (1)
    Admin: Yes
    TestCab: 0x0
    LegitcheckControl ActiveX: N/a, hr = 0 x 80070002
    Signed by: n/a, hr = 0 x 80070002
    Product name: Windows 7 Home Premium
    Architecture: 0 x 00000009
    Build lab: 7601.win7sp1_gdr.130828 - 1532
    TTS error:
    Validation of diagnosis:
    Resolution state: n/a

    Given Vista WgaER-->
    ThreatID (s): n/a, hr = 0 x 80070002
    Version: N/a, hr = 0 x 80070002

    Windows XP Notifications data-->
    Cached result: n/a, hr = 0 x 80070002
    File: No.
    Version: N/a, hr = 0 x 80070002
    WgaTray.exe signed by: n/a, hr = 0 x 80070002
    WgaLogon.dll signed by: n/a, hr = 0 x 80070002

    OGA Notifications data-->
    Cached result: n/a, hr = 0 x 80070002
    Version: N/a, hr = 0 x 80070002
    OGAExec.exe signed by: n/a, hr = 0 x 80070002
    OGAAddin.dll signed by: n/a, hr = 0 x 80070002

    OGA data-->
    Office status: 109 n/a
    OGA Version: N/a, 0 x 80070002
    Signed by: n/a, hr = 0 x 80070002
    Office Diagnostics: 025D1FF3-364-80041013_025D1FF3-229-80041013_025D1FF3-230-1_025D1FF3-517-80040154_025D1FF3-237-80040154_025D1FF3-238-2_025D1FF3-244-80070002_025D1FF3-258-3

    Data browser-->
    Proxy settings: N/A
    User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Win32)
    Default browser: C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
    Download signed ActiveX controls: fast
    Download unsigned ActiveX controls: disabled
    Run ActiveX controls and plug-ins: allowed
    Initialize and script ActiveX controls not marked as safe: disabled
    Allow the Internet Explorer Webbrowser control scripts: disabled
    Active scripting: allowed
    Recognized ActiveX controls safe for scripting: allowed

    Analysis of file data-->
    [File mismatch: C:\Windows\system32\wat\watadminsvc.exe[Hr = 0 x 80070003]
    [File mismatch: C:\Windows\system32\wat\npwatweb.dll[Hr = 0 x 80070003]
    [File mismatch: C:\Windows\system32\wat\watux.exe[Hr = 0 x 80070003]
    [File mismatch: C:\Windows\system32\wat\watweb.dll[Hr = 0 x 80070003]

    Other data-->
    Office details: {7DF35A32-4060-40C4-9888-40D74A44BB90}1.9.0027.06.1.7601.2.00010300.1.0.003x 64*-*-*-*-XM76F00359-112-0000007-859905S-1-5-21-2379329165-2436951334-1926009898GatewayM-6823Gateway91.1220070525000000.000000 + 000372D3C07018400FA04090409Central Standard Time(GMT-06:00)03GATEWASYSTEM 109

    Content Spsys.log: 0 x 80070002

    License data-->
    The software licensing service version: 6.1.7601.17514

    Name: Windows 7 HomePremium edition
    Description: operating system Windows - Windows (r) 7, retail channel
    Activation ID: 2e7d060d-4714-40f2-9896-1e4f15b612ad
    ID of the application: 55c92734-d682-4d71-983e-d6ec3f16059f
    Extended PID: 00359-00170-112-000000-00-1033-7601.0000-2292016
    Installation ID: 005432066154903844325064606881420264312445989801342444
    Processor certificate URL: http://go.microsoft.com/fwlink/?LinkID=88338
    The machine certificate URL: http://go.microsoft.com/fwlink/?LinkID=88339
    Use license URL: http://go.microsoft.com/fwlink/?LinkID=88341
    Product key certificate URL: http://go.microsoft.com/fwlink/?LinkID=88340
    Partial product key: XM76F
    License status: Notification
    Reason for the notification: 0xC004F009 (grace period expired).
    Remaining Windows rearm count: 3
    Trust time: 09/15/2016-12:14:23

    Windows Activation Technologies-->
    HrOffline: 0x00000000
    HrOnline: n/a
    Beyond: 0 x 0000000000000000
    Event time stamp: n/a
    ActiveX: Not registered - 0 x 80040154
    The admin service: not registered - 0 x 80040154
    Output beyond bitmask:

    --> HWID data
    Current HWID of Hash: NAAAAAEABAABAAIAAAABAAAAAgABAAEA6GH46haRFK9GgwYMyB/ASpq9cjOY23IRXt8qhQ ==

    Activation 1.0 data OEM-->
    N/A

    Activation 2.0 data OEM-->
    BIOS valid for OA 2.0: Yes
    Windows marker version: 0x0
    OEMID and OEMTableID consistent: Yes
    BIOS information:
    ACPI Table name OEMID value OEMTableID value
    APIC INTEL CRESTLNE
    FACP INTEL CRESTLNE
    HPET INTEL CRESTLNE
    START PTLTD $SBFTBL$
    MCFG INTEL CRESTLNE
    TCPA Intel CRESTLN
    DOCUMENT TMOR PTLTD
    SLIC SYSTEM GATEWA
    APIC INTEL CRESTLNE
    SSDT SataRe SataAhci
    SSDT SataRe SataAhci
    SSDT SataRe SataAhci
    SSDT SataRe SataAhci
    SSDT SataRe S

    Windows product ID: 00359-112-0000007-85990
    Windows product ID type: 5
    Windows license type: retail

    • You use the key of the default diagnostic for Windows 7.
    • A Windows Vista product key cannot activate Windows 7.
    • Windows 7 uses its own unique product key.
    • You must purchase a license for Windows 7 Home Premium, then use this product key to activate it.

    You can find software OEM System Builder of dozens of online merchants. The current price for OEM Windows 7 Professional Newegg, for example, is $ 140. When I checked a few minutes ago, Amazon offered packages OEM Windows 7 Professional from several vendors at prices ranging from $ 101 to $ 150. When I checked earlier, a package specifically designed for reconditioned PCs cost only $ 50 for a 64-bit copy.

    There is no technical limitation to prevent you from using OEM software on your computer, although this software only works for a clean install, not an upgrade. In the past, Microsoft has been remarkably inconsistent in his advice to clients on the question of whether this practice is allowed. (See "is allowed to use Windows OEM on your own PC? Don't ask Microsoft. »)

    If you cannot get a copy of OEM Windows 7 Home Premium and you are only able to buy Windows 7 ultimate or professional, you will need to do a clean install.

  • Foglight Management Server and Foglight Performance Analysis Server

    Running:

    1. Foglight Management Sever (5.6.4.0) on Windows Server 2008 R2 x 64, 8 GB of RAM, 40 GB of storage, 4 vCPUs
    2. Foglight Performance Analysis Server (7.0) on Windows Server 2008 R2 x 64, 8 GB of RAM, 120 GB of storage, 2 vCPUs

    Both are running on virtualized servers.  We are moving our servers to a new data center and I wonder to combine these two servers.  I am unable to find any documentation that provides configuration information to support this and support of Quest also recommends maintaining that separate them (as they are not all supporting documents).

    My question is this, can you successfully met these two services on the same virtual server?  I am someone of hope and can give an overview if they have had problems or not (what to watch out for, etc.).

    Keep us separate database server yet and who will broadcast another SQL box.

    In general, the recommendation is to run these on separate dedicated servers. May I ask why you guys would like to group together? Please keep in mind that these two engines can expect to perform heavy work loads and you could increase your risk of hitting problems if you had to consolidate them. Just my $0.02 - it could be that useful.

    Robert

  • can I use "Oracle Database 12 c: performance management and Tuning" training for the certification "Oracle Database 11g: Performance Tuning 1Z0-054 '"»

    I took "Oracle Database 12 c: new performance management and Tuning" the oracle University training. Now I would like to get certified on "Oracle Database 11g: Performance Tuning 1Z0-054 ' exam. Is this possible?

    I guess you ask if you can use the course 12 c as long as the condition of course for the review of 11g.  Over 12 c is not listed as one of the options for the 11 g certification and course requirements are normally specific version - at least with DBA certifications.  If you are already an Oracle OCP DBA, of course, there is no requirement of course for the review of performance tuning.  From what I know the training requirements for other certifications, I do not that you will be able to use it. However, Brandye will provide a definitive answer to whether the course 12 c would be acceptable for 11g certification.

    That said, I'm with John - 12 c review is about a community of 85 to 90% in the review of the 11g and is currently about 20% of the price while it is in beta.  What is the point of trying to cross the releases?

  • 1Z0-054: Oracle Database 11g Performance Tuning Expert

    I intend to give the exam 1z0-054 for the certification, "Oracle Database 11g Performance Tuning Expert".

    The path to Certification indicates that, if you are 'OCP DBA 11 g' then you can directly take this article and there is no requirement for training instructor. Therefore, I decided to prepare my own. Can someone guide me on study material and landfills?

    Kind regards

    Ahmer Mansoor

    Therefore, I decided to prepare my own. Can someone guide me on study material and landfills?

    First of all, the word "shock" has a precise meaning. It is short for "landfills of brain", which are illegal and can cost you this certification and all others you have taken.

    http://blogs.Oracle.com/certification/entry/0477

    Second - there is currently no study guide or a specific book to this certification at the moment. I write the study guides and this one is actually next on my list when I finished the current book to * 1Z0-117: Oracle Database 11 g Release 2: SQL Tuning *. I have a guide for 1Z0 - 054 before sometime in may more likely. That said, I have a few links for legal study on the companion Web site material for my series of guide to the subjects for this exam. It also has links to the Oracle documentation that contains the information you need. Once I have started writing the book review, links will develop quickly because I research for her themes and links to the documentation could extend as well.

    http://www.oraclecertificationprep.com/Apex/f?p=OCPSG:EXAM_DETAILS:0:no:P2_EXAM:1Z0 - 054

  • Will there be any tools avialable to the on query performance tuning

    Hello

    How to tune a database query?
    Suppose that there are basic query "select * from emp where empid = '1101' ';"

    Y at - it all avilabale tools to suggest performance Tuning on a query?

    How can I resolve this application, and what is the best approach on this?

    Please share your ideas and thanks.

    Oracle provides tools such as SQL Trace and TKPROF. For the information on a SQL query.

    But basically, you should know how oracle works. You must be aware of the different access plans and know why they are being used.

    You need to know when to use an index and when not to use a.

    There are many more. Best thing for you would be to start reading the document.

  • Oracle Application Performance Tuning

    Hi all
    Please forgive me if I'm asking this in the wrong section.

    I'm an engineer s/w with 2 years exp. I worked as a tuning performance for Oracle EBS resource in my company. Jobs in question especially SQL tuning and treating indices etc. At the moment I took interest in s/n things, and I finished my TRAY in Oracle 10 g. Now, my company gives me the opportunity to move to a team of DBA of the Application and I'm totally confused about this.

    Becoming a DBA Apps means that the effort that I put in the certification in 10g will be of no use. There are other Apps DBA certification documents. I should stay put in performance tuning & wait for a chance to base DBA or I will accept the opportunity to Apps DBA.

    Also, did my exp. in SQL tuning performance hold any value as such with exposure to activities of s/n?

    Please guide me in this matter I am very confused right now.

    Kind regards
    Lucette

    Lucette wrote:
    Hello bigdelboy, thank you very much for your answer.

    Yes, I meant by oracle Apps DBA Oracle EBS.

    1Z0-046 clearing, is an option. However, my question is will delete both reviews the Admin I and Admin II being of any help, bypassing the expericnce practice? The EBS DBA work involves support and patching, cloning and installation of the new node etc.

    Also, is my performance tuning experience will help me somehow on the way forward as a DBA / EBS DBA?

    Thank you for your valuable time.

    Kind regards
    Lucette Sarath

    The way I read it is that.

    People notice that you are able to understand and SQL performance. And you must have some knowledge of Oracle EBS. And in fact, you also have a DBA OCA.

    So, there are 98% + chance you can be transformed into a good Oracle Apps DBA (and the core s/n). If I was in their position I want you on my team. It's the way we used to bring on DBA in the old days before approval, and he still has a lot of merit. OK you can only do tasks limited at first... but the number of taks you can do will increase substantially in recent months.

    I imagine that the Oracle Apps DBA will be pleased to have a person on board who can tune SQL which sometimes can sometimes seem more like an art than a science of performance. The application of patches, etc. can be taught in small doses. If they are a good team, they're not trying to give you all at once, they'll get to learn one procedure at a time.

    And remember, if in doubt ask. and if you do not understand ask again. And be safe and not sorry on actions that could be serious.

    .................

    If your fear on liinux: recipes of Linux for Oracle DBA (Apress) might be a good book to read but can be expensive in India
    Same: (Oracle Applications Dba field Guide) can agree, and the same (Rman recipes for Oracle Database 11 g A problem-solution approach) can have some value if you need to get fast speed in these areas.
    They are not perfect, but they sometimes have to consolidate the information carefully; However only buy if you think they are pretty cheap. You can buy them well and feel disappointed (these all is found by Apress which have produced a number of good books... they also published some waste as well)

    And review the dba examples 2 days as well and install examples n OTN linux so... they are free from books I mentioned.

    Rgds - bigdelboy.

  • Dates for "Oracle Database 11g: Performance Tuning" exam

    Hello!

    Today Oracle posted the info on the new database Oracle 11 g Performance Tuning review required for new certification expertise:

    http://education.Oracle.com/pls/web_prod-PLQ-dad/db_pages.GetPage?page_id=41 & p_exam_id = 1Z0_054 #2

    It is said that pre-registration for the beta version review starts today, however, it does not say when the phase beta begins and ends. Anyone know?

    Thank you
    Marcus

    March 31, 2009 is the current provisional end date for the exam in beta 1Z1-054. This date is subject to change.

    Kind regards
    Brandye Barrington
    Certification Forum Moderator
    Manager certification program

  • Performance tuning for Unix hosted components

    Hello

    I have Foundation, Planning, APS, EAS on Unix - Solaris environment. Do I need to increase the size of the JAVA heap for these components? We do this on windows, but I don't remember done previously for OEL.  It is meaningless for me to increase java heap xms and xmx values of size of 128 to 4096.

    version of hyp: 11.1.2.4

    Please advice

    Thank you

    Anjum

    Allow you the JVM, whether windows or * nix platforms, although saying that according to the load it may not need passing in 11.1.2.4 as the xmx will be 4096

    It is interesting to go through the tuning guide- https://blogs.oracle.com/pa/resource/Oracle_EPM_11_1_2_3_Tuning_Guide_v2.pdf

    Even if it's for 11.1.2.3 it is still topical for most in 11.1.2.4

    See you soon

    John

  • 1Z0-024 1Z0-054 vs Performance Tuning

    Hello

    obiously, they are tests for very different versions (8i vs 11g), but if you take that into consideration, I think they are very similar... But in Oracle 8i you had to pass 5 exams (Yes FIVE!) If you want to get your OCP. Today, you get 11G OCP with 3 tests... and if you pass 1Z0-054 you have one cerfitication others...

    Is this true?

    Are different so the two reviews?, it seems that they are very similar (all similar which can be oracle 8i and oracle 11g)

    Anyone who has had 1z0-024 (there are almost 13 years) took 1z0-054?

    Concerning

    Is this true?

    I guess that what you are asking to be true is that the 11g OCP requires three exams (TRUE) and passing the 1Z0 - 054 you grant OCÉ certification in addition to the 11 g OCP (also TRUE).  Theoretically, you could also win the 11g tuning certification without an OCP, but there're so much, we need practical training that must also be met.

    Are different so the two reviews?, it seems that they are very similar (all similar which can be oracle 8i and oracle 11g)

    Well, I don't have a handy list of topics for 1Z0 - 024, so I'll work from subjects for 1Z0 - 054 and extrapolate. First of all, I will list some of the topics in 054 which are features that did not exist in 8i:

    Automatic maintenance AWR, ADDM, tasks, reports of ASH, database Resource manager, planner of the Oracle, SQL tuning automatically, planning Plan SQL, SQL Performance Analyzer, Database Replay, Automatic Shared Memory Management, automatic memory management, space management auto Segment, Segment retractable, Automatic Storage Management, Statspack.

    Please note that the list above is perhaps not complete.  I might have missed some.  However, I think I can answer your question with confidence, saying: "Yes - the two reviews are very different."

  • How to optimize the performance of this code?

    I have two clips on a flash project. One of them is fixed and the other can be moved with the arrow keys of the keyboard. The two clips have irregular shapes, so HitTestObject and HitTestPoint does not work very well. I have a function that detects the collision of two clips using bitmap. I wanted to update the position of the Movie clip mobile so I put the function of collision detection under the ENTER_FRAME event listener code. It works fine, but when I add many fixed film clips (about 10 clips fixed in an image), the game (.swf file) becomes slower and slows down the performance of the PC. I thought that my collision detection function has a negative effect on the performance of the PC, so I used the class on this page: https://forums.adobe.com/thread/873737
    but the same thing happens.

    You told me how to do to speed up execution of my codes?

    Here's the part of my code:

    stage.addEventListener (Event.ENTER_FRAME, myOnEnterFrame);

    function myOnEnterFrame(event:Event):void

    {

    If (doThisFn) / / doThisFn is a variable to allow or prevent the kind of mobile film clip moved with arrow keys

    {

    If (left & &! right) {}

    Player.x = speed;

    Player.rotation = player.rotation - speed;

    }

    If (right & &! left) {}

    Player.x += speed;

    Player.rotation = player.rotation + speed;

    }

    If (up & &! down) {}

    Player.y = speed;

    }

    If (down & &! up) {}

    Player.y += speed;

    }

    The clips of film sets are wall1, wall2, wall3, wall4,... and so on
    the following code checks to see how many walls exist on each image and pushes them in table wallA

    for (var i: int = 0; i < 1000; i ++) / / you can put up to 1000 object of wall in the table wallA

    {

    If (this ['wall' + i]) / / if the wall object exists, push it into the table wallA

    {

    wallA.push (this, ['wall' + i]);

    }

    }

    for (i = 0; i < wallA.length; i ++)

    {

    If ( h.hitF (player, wallA [i]) | gameOverTest) / / this code checks whether or not the player (the mobile clip) hit the walls

    {

    trace ("second try");

    gameOver.visible = true;

    doThisFn = false;

    }

    }

    I think the following codes are easy to turn and run. I think that the performance problem is due to previous codes.


    If (player.hitTestObject (door))

    {

    Win.Visible = true;

    doThisFn = false;

    }

    If (key) / / if there is a key on chassis

    {

    If (player.hitTestObject (key))

    {

    Key.Visible = false;

    switch (currentFrame)

    {

    case 4:

    wallA [0] .visible = false;

    .x wallA [0] = 50000;

    break;

    case 5:

    wall14. Play();

    wall8.x = 430;

    break;

    }

    }

    }

    }

    }

    It's a simple question that doesn't usually have a simple answer.

    Here is an excerpt of a book (Flash game development: in a Social, Mobile and 3D world) I wrote.

    Optimization techniques

    Unfortunately, I don't know any way completely satisfactory to organize this information. In what follows, I discuss memory management first with sub-themes listed in alphabetical order. Then I discuss the management of CPU/GPU with subheadings listed in alphabetical order.

    This may sound logical, but at least, there are two problems with this organization.

    1. I don't think it's the most useful way to organize this information.

    2. memory management affects the CPU/GPU use, so that everything in the section of memory management can also be listed in the section CPU/GPU.

    In any case, I'll also list information in two other ways, from the easiest to the most difficult to implement and more for much less.

    Two of these later inscriptions are subjective and dependent on experience developer and capabilities, as well as environmental test and the test situation. I very much doubt there would be a consensus on the order of these lists.  However, I think that they are still valid.

    Easier to the more difficult to implement

    1. do not use the filters.

    2. always use the reverse for loops and avoid loops and avoid while loops.

    3. explicitly stop timers for their loan for gc (garbage collection).

    4. use the weak event listeners and remove headphones.

    5. strictly type variable when possible.

    6. explicitly disable interactivity mouse when interactivity smile not necessary.

    7. replace dispatchEvents with callback functions whenever possible.

    8 it would be gc stop sounds for the sounds and SoundChannels.

    9. use the DisplayObject most basic need.

    10. always use cacheAsBitmap and cacheAsBitmapMatrix with air applications (i.e., mobile).

    11. reuse of objects when possible.

    12 Event.ENTER_FRAME loops: use different listeners and different listener functions applied to DisplayObjects as little as possible.

    13. the pool instead of creating objects and gc objects ' ing.

    14. use partial blitting.

    15. use step blitting.

    16 use Stage3D

    Biggest advantage less

    1. Use the blitting Stadium (if there is enough memory system).
    2. Use Stage3D.
    3. Use partial blitting.
    4. Use cacheAsBitmap and cacheAsBitmapMatrix with mobile devices.
    5. Disable explicitly interactivity mouse when interactivity smile not necessary.
    6. Do not use filters.
    7. Use the most basic necessary DisplayObject.
    8. Reuse objects whenever possible.
    9. Event.ENTER_FRAME loops: use different listeners and different listener functions applied to DisplayObjects as little as possible.
    10. Use reverse for loops and avoid the do loops and while loops.
    11. The pool instead of creating objects and gc'ing.
    12. Strictly, type variable when possible.
    13. Use weak event listeners and remove headphones.
    14. Replace dispatchEvents by the callback functions whenever possible.
    15. Explicitly stop timers on loan for the gc.

    16 stop sounds for the sounds and SoundChannels be gc would be.

  • Help with PL/SQL Performance Tuning

    Hi all

    I have a PL/SQL procedure, it works very well. No error and no bugs. However its still holding at the end I use the concatenation operator (|), and I know that its expensive. How to improve the performance of the procedure?

    Here is the code

    create or replace 
    PROCEDURE POST_ADDRESS_CLEANSE AS
    
    
    CURSOR C1 IS
    SELECT Z.ROW_ID,
            Z.NAME
    FROM  STGDATA.ACCOUNT_SOURCE Z;
    
    
    CURSOR  C2 IS 
    SELECT  DISTINCT CLEANSED_NAME || CLEANSED_STREET_ADDRESS || 
            CLEANSED_STREET_ADDRESS_2 || CLEANSED_CITY || CLEANSED_STATE || 
            CLEANSED_POSTAL_CODE AS FULLRECORD
    FROM    STGDATA.ACCOUNT_SOURCE_CLEANSED;
    
    
    V_ROWID Number := 1;
    V_FLAG VARCHAR2(30);
    TEMP_ROW_ID VARCHAR2(10) := NULL;
    
    
    BEGIN
    
    
      -- This loop will update CLEANSED_NAME column in ACCOUNT_SOURCE_CLEANSED table.
      FOR X IN C1 LOOP
        
        TEMP_ROW_ID := TO_CHAR(X.ROW_ID);
        
      UPDATE STGDATA.ACCOUNT_SOURCE_CLEANSED A
      SET  A.CLEANSED_NAME = X.NAME
      WHERE A.ROW_ID = TEMP_ROW_ID;
        
        COMMIT;
    
      END LOOP;
      
      -- This loop will update columns EM_PRIMARY_FLAG, EM_GROUP_ID in ACCOUNT_SOURCE_CLEANSED table
      FOR Y IN C2 LOOP
    
    
        UPDATE  STGDATA.ACCOUNT_SOURCE_CLEANSED
        SET     EM_GROUP_ID = V_ROWID
        WHERE   CLEANSED_NAME || CLEANSED_STREET_ADDRESS || CLEANSED_STREET_ADDRESS_2 || 
                CLEANSED_CITY || CLEANSED_STATE || CLEANSED_POSTAL_CODE = Y.FULLRECORD;
    
    
        UPDATE  STGDATA.ACCOUNT_SOURCE_CLEANSED
        SET     EM_PRIMARY_FLAG = 'Y'
        WHERE   CLEANSED_NAME || CLEANSED_STREET_ADDRESS || CLEANSED_STREET_ADDRESS_2 || 
                CLEANSED_CITY || CLEANSED_STATE || CLEANSED_POSTAL_CODE = Y.FULLRECORD 
        AND     ROWNUM = 1;
        
        V_ROWID := V_ROWID + 1;
    
    
        COMMIT;
        
      END LOOP;
      
      UPDATE  STGDATA.ACCOUNT_SOURCE_CLEANSED
      SET     EM_PRIMARY_FLAG = 'N'
      WHERE   EM_PRIMARY_FLAG IS NULL;
      
      COMMIT;
    
    
      --dbms_output.put_line('V_ROW:'||V_ROWID);
      --dbms_output.put_line('CLEANSED_NAME:'||Y.FULLRECORD);  
      
    END POST_ADDRESS_CLEANSE;
    

    Thanks in advance.

    Post edited by: Rooney - added code using the syntax highlight

    Thanks for everyone entered.

    I was able to solve the problem. My solution using the old code with the |, I was able to create an index on the following attributes:

    CLEANSED_NAME | CLEANSED_STREET_ADDRESS |  CLEANSED_STREET_ADDRESS_2 | CLEANSED_CITY | CLEANSED_STATE | CLEANSED_POSTAL_CODE

    I never knew that you can create an index on the concatenated attributes sets. Doing this, I was able to update all of my files and improve performance. All records ran in 80 seconds.

    Thanks again for the help.

  • Experience Performance Tuning Oracle professional

    Hi people,

    has followed the performance oracle tuning professional experience can be used to replace the certificate of apprenticeship or training in the OCP 9i - DBA?

    concerning
    Sunil

    sunilkrishna wrote:
    Hi people,

    has followed the performance oracle tuning professional experience can be used to replace the certificate of apprenticeship or training in the OCP 9i - DBA?

    concerning
    Sunil

    No, if you want proof of the OCP DBA, you will need classroom training. Tip: WDPFund, it may be cheaper. Or do you have a 11g s/n of class performance... you can learn something new.

  • Difficulty of fix DBA Performance Tuning applications

    Hello
    I had an interview, which the DBA team leader asked me about my expereince of performance

    I met on my expereince in the sqls of tuning and get a good statistic so the CBO choose the best plan, or even hint my sqls so I force the best plan

    the interviwer was worried because he is an application development, does not a DBA tuning
    mention of He that he wanted to hear that I've changed a setting db that improve performance, or change something in the DBA team that optimize performance

    Does anyone have an example of changing the setting or something DBAish that helps the performance?

    Thanks for any input

    Index rebuild or change the block size?

    (game of lights and stands back)

    Choose a parameter, a parameter, for example:
    How about increasing size of log file to reduce log file switches?
    With the help of async_io?
    Change of db_multiblock_io_count, optimizer_index_adj.
    Going between manual and automatic memory management.
    The fast setting = true ;) etc, etc.

  • Use CPU in Task performance master color codes

    The red and green color codes showing CPU utilization in the section master achievement mean anything? I have a XP computer that shows two lines, a red and a green for the use. My other computer XP shows a single green line.

    The green color indicates cpu usuage
    and the RED color show kernel times


    Concerning
    www.hexcoders.org

Maybe you are looking for