Does triggers effect the performance

Hi all,
I have 3 triggers on the table....2 of which are select triggers and one is it insert into other tables whenver there insert/update/delete for each row..
so if i do dataload say 1 lac rows on the table which has trigger.
does trigger slows down the performance.
thanks

user11278505 wrote:
Hi all,
I have 3 triggers on the table....2 of which are select triggers and one is it insert into other tables whenver there insert/update/delete for each row..
so if i do dataload say 1 lac rows on the table which has trigger.
does trigger slows down the performance.As compared to what?
If the trigger is properly written, and if the action that the trigger is to perform would have been performed anyway by the application but at the application level, then perhaps a trigger could be faster.
If the trigger is doing stuff that should have been done elsewhere (eg: instead of declarative constraints) then a trigger could be slower.
If the trigger is doing stuff on a per-row basis that could be done better on a per-set basis, especially when handling bulk data (which is the specialty of an RDBMS, much to many developer's surprise), then realize we often turn off constraints for exactly that reason during bulk loads.
If the trigger is doing stuff that it shouldn't be doing at all, well ... I let you figure that one out.
In the mean time, I have no idea of the context of the question and therefore the answer - like so often in Oracle - is 'it depends'.

Similar Messages

  • Does Row Wise Initialised block effects the performance of OBIEE 10.1.3.2.0

    Hi,
    I am trying to implement the security in my application using row wise initialisation block. Could any one help me with below mentioned doubts:
    1) Does it effect the performance of the OBIEE server.
    2) Cons with row wise initialisation block used for implementing security which uses Oracle customise function in it. this initialisation block is been created for implementing 2 level security.
    Thanks
    Savita

    Savita,
    Answers to your questions are as follows:
    *1) Does it effect the performance of the OBIEE server.*
    No. This is part of the Oracle BI Repository modeling process for Oracle BI 10g.
    *2) Cons with row wise initialisation block used for implementing security which uses Oracle customise function in it. this initialisation block is been created for implementing 2 level security.*
    There really aren't any cons. To get the security you are seeking row-wise security in Oracle BI 10g is the route you must take. In addition, this process is used widely in Oracle BI 10g for numbers of consecutive users and total users/groups in an LDAP or security group table ranging from hundreds to tens of thousands with nothing but success. So, don't worry about implementing this as your implementation will be sound by configuring row-wise security.

  • Does Coloring Of Rows and Column in Query effect the Performance of Query

    Hi to all,
    Does Coloring of Rows and Column in Query via WAD or Report designer , will effect the performance of query.
    If yes, then how.
    What are the key factor should we consider while design of query in regards of Query performance.
    I shall ne thankful to you for this.
    Regards
    Pavneet Rana

    There will not be any significance perofrmance issue for Colouring the rows or columns...
    But there are various performance parameters which should be looked into while designing a query...
    Hope this PPT helps you.
    http://www.comeritinc.com/UserFiles/file/tips%20tricks%20to%20speed%20%20NW%20BI%20%202009.ppt
    rgds, Ghuru

  • Does the ETL workload effect the performance of reports?

    Hello
    There are several heavy ETL processes running on production. Do they effect the performance of the reports that user may execute during this time?
    thanks

    Definitely... Your server has a finite number of resources available to share with all those processes... Running a report is just one more process... Users can be (and are) impacted by other processes in the system...

  • When I plug a LaCie external hard drive into my new Mac mini, [os 10.9.1], to use with Time Machine it effects the performance of my internet and email. Turn off Time Machine and unplug the hard drive and the internet and email are working normally again

    When I plug a LaCie external hard drive to work with Time Machine into my new Mac mini, [OS 10.9.1] it drastically effects the performance of the internet and email, turn off Time Machine, unplug the hard drive, internet and email go back to normal. Why?

    Maybe:
    http://www.macobserver.com/tmo/article/usb-3.0-hard-drives-can-cause-wi-fi-inter ference

  • About how many CDs can I put on my hard drive before it effects the performance of me iMac/

    About how many CDs can I put on my hard drive before they effect the performance of my imac?

    Well, it depends on how much content is on the CD. You should have, at a minimum 10 - 15 GB of empty hard drive space at all times - more is much better. I do a fair amount of video/graphics editing and in order to render and burn properly, I need at least as much empty hard drive space as I have files in my current project, which usually means at least 150 GB or more. So, to be safe, my goal is to have a minimum of 250 GB empty space at all times - the OS will thank you if it has more room to work with.
    So, add up what you want to put there and keep watching your hard drive space diiminish - it's best to have space hogging files on an external hard drive to keep your internal working well.

  • HT201318 if we purchased tv shows from itunes does it effect the storage space?

    if we purchase 6 tv shows on itunes does it effect the storage space in the build-in storage (hard disk)?

    Yes tv shows take up space on your computer.
    Every file on your comptuer takes up space.
    Not sure I understand your question.

  • Does aperture require a dedicated video card? If not a requirement? does it improve the performance of aperture?

    Does aperture require a dedicated video card? If not a requirement? does it improve the performance of aperture?

    Aperture can work with integrated video, but the consensus here is that Aperture is fairly demanding when it comes to graphics cards, as it relies on them for various processes. So, if you have the option to get a machine with a dedicated video chipset, do so.

  • Is custom views effect the performance of EBS?

    We are using EBS r12.0.6,, database 0g R2.
    Our developers are writting some views to sumarize the data and those views are using in custom reports.
    Is this effect the EBS performance?

    Technically, just doing select 1 from dual will affect the performance. The impact may be a pico second but it will certainly be there.
    My point is that it is very difficult to answer this question without knowing the kind of views and the queries that are run on the views. It is best to analyze the report request to identify performance impact (if any).
    views to sumarize the data Keep in mind, for some summary type of reports, it might be better to write materialized views instead of regular views OR do the summarization on a data w/h
    instance or a reporting instance if you have one.
    Sandeep Gandhi

  • Using getenv() in C++. How will effect the performance?

    I am using getenv in C/C++ application. How the performance of the application will be effected by getenv().
    thanks for your answers.

    I have a follow up question
    what is Excl user cpu cycle and Incl user cpu cycle? thanks for your help
    Excl. Incl. Name
    User CPU User CPU
    sec. sec.
    1.181 1.181 <Total>
    0.761 0.761 findenv
    0.170 0.300 initenv
    0.130 0.130 membar_consumer
    0.060 1.121 getenv
    0.060 1.181 main
    0. 1.181 _start                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • What  is self referential integrity? How does it effect the Database?

    Hello Gurus,
    What is self referential integrity?
    How could it is achieved and implemented?
    and what is effect on the Database?
    Thanks in advance.
    ~ SubbaReddy .M

    Self referential integrity simple means that the parent end of a foreign key constraint is in the same table as the child end. Consider the SCOTT.EMP table. Every manager is also an employee. Hence there is a foreign key between the MGR column and the EMPNO column.
    rgds, APC

  • Media Encoder -- Audio -- Advanced Settings -- Precedence -- What is the difference between the two options presented here and how does it effect the final file?

    I see no literature in any of the manuals that explains this option -- what is it exactly and how does it work?

    endasil wrote:
    Um...have you compared when specifying v = 0x0FFFF, as an arbitrary example?
    Edit All right I'll be a little more specific. How the heck would your Test1 method know if it's only being passed int values <= 255?
    Edited by: endasil on Nov 6, 2007 8:48 PMI see, well, why would it care? all it does is take int and store it into a byte. what else could it do with an int and byte array? Also, if you wanted to check for values <= 255 one could simply add asm code to do that, after all, Test2.test2() has a signature of ([BI) that is (byte[] ba, int v). So, if the method wants to fool around with v* it can iload_1* and do any comparison tests, ifeq* etc..., and latter stuff it into byte array using bastore* without the unnecessary i2b* call.
    I just don't see the use of the i2b* instruction if bastore* could careless. Will this cause the stack to become unlined and cause trouble program down-the-line in execution? I am thinking that I loaded an int*, +4bytes+, but only consumed 1byte. But now that I think about it, iload_1 loads an int* onto local heap so it should get cleaned up when the program exits. So, as long as I made bastore* the last instruction in the program I shouldn't have a problem. Or maybe this doesn't matter either?
    *Also, since ba is an byte[] why would I want to check it for anything other than a byte value? if I wanted to get an int I would have created an int[]*
    My point is that as long as one wants to stuff an int into a byte array the i2b instruction is overkill, albeit not much, and I just do see the usefulness of it.
    This is for when I do something like, byte_array[i] = '-', and the compilers say loss of information and I cast '-' to (byte)'-', meaning I don't care if I loss any information. but it called i2b anyways byte_array[i] = '-' yields the same result.
    I just didn't understand what was behind this.
    Does that answer that question or am I missing anything?
    Edited by: earamsey on Nov 6, 2007 8:04 PM

  • How does one disable the Performance Cache in Leopard Server?

    Hello all,
    we do need to disable "Performance Cache" in Webservice.
    This was possible in 10.4 and 10.3 just by unchecking a box.
    Now we cannot find this control option anywhere.
    Please advise
    Kaj Hjorth
    Tampere, Finland
    [email protected]

    Click here for information. It's still available with Apache 1.3.
    (39655)

  • Does having too many project effect FCPX performance?

    I have 100 - 150 projects
    Selecting a project takes about 5 - 10 seconds
    Dragging into folder takes a similar time
    Does having that number of projects effect the performance?
    When loading up, it reads all project names and checks links (I think)
    So I'm guessing there HAS to be some sort of performance hit?
    Thanks
    Omar

    james, thanks for the reply
    currently i'm working off the hard drive on my macbook pro
    the 'events' what are these? are they simply pointers to where the media is stored?
    similar with 'projects' - assuming there are a few more parameters stored for specific settings?
    apart from rendering files, these files all should be light weight?
    i read that link u gave. i'm now going to move events and project folders as mentioned
    Event Manager X: is it worth getting?
    i read the reviews. it doesnt say whether or not u can specify where the files are hidden to - lets say you want to keep on the current drive - or maybe move to an external drive
    some reviews have complained about the lack of response from buyers - doesnt sound too good
    EDIT: i've moved events and projects. i closed fcpx and then started again. the event and project names are still there 
    what am i doing wrong?
    EDIT: lets say i move events called abc. let's say i have a projects folder called xyz which used media in abc. i move xyz this as well
    12 months, i need abc and xyz - but i've forgetton how they are connected and i have 100's of project files and events i have taken offline
    what happens then?
    thanks

  • How come, that the shadow of an object on one layer effects the view of an image, that is on a different layer

    one layer has a shadow - on a second layer I have my image - how come, that  the image-view is effected by the shadow of an object of a different layer? is this only a view-effect or does this effects the prints as well? if so, how can I change it?
    thanks for advice!
    angelika

    Basic rule is that transparent object affects other objects behind it. So if you bring some object to front of transparent object (or upper layer), transparency flatteners doesn´t flatten it during transparency flattening. There are some exceptions to that rule, but I almost categorize those as bugs...
    Use Window>Output>Flattener Preview panel to see which objects are affected...
    If you export PDF, it makes a difference if you use PDF1.3 as compatibility. Using that PDF-version triggers Transparency Flattener and resulting PDF has no live transparency. All the other compatibility options preserve live transparencies....
    http://www.adobe.com/products/creativesuite/pdfs/dgt.pdf is quite good white paper about transparencies in CS softwares, it´s a bit old but most of the things have not changed since CS2...

Maybe you are looking for