Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> Re:Using User Defined functions or not
Harvinder,
I use a fairly large number of user defined functions/procedures. There has been a significant improvement in database performance with them. On top of that there is a lot of improved consistency in the application of business rules to boot. One item I would recommend is enlarging your shared_pool as that's where these little beasties reside & it sure does not help having to constantly reload them. It also helps to bundle these small functions into larger packages that are easier to either pin or keep memory resident as they're always being used.
Dick Goulet
____________________Reply Separator____________________ Author: Harvinder Singh <Harvinder.Singh_at_MetraTech.com> Date: 2/19/2002 1:59 PM
Hi,
This question is with reference to tuning.....Developers are repeatdely
using same code ( for example if they want to add as second to date ther
are using like date+1/86400) and they want to use something like following
function so that they can write addsecond(date) in their code...
function AddSecond(RefDate date) return date
Issus is now of performance.......it looks like using function is degrading
the performance ......Does it advisable to use extensive use of UDF in
code????
Thanks
as
begin
return RefDate + 1/86400;
end;
--
Please see the official ORACLE-L FAQ: http://www.orafaq.com
--
Author: Harvinder Singh
INET: Harvinder.Singh_at_MetraTech.com
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Liststo: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing).
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
Fat City Network Services -- (858) 538-5051 FAX: (858) 538-5051 San Diego, California -- Public Internet access / Mailing Liststo: ListGuru_at_fatcity.com (note EXACT spelling of 'ListGuru') and in the message BODY, include a line containing: UNSUB ORACLE-L (or the name of mailing list you want to be removed from). You may also send the HELP command for other information (like subscribing). Received on Tue Feb 19 2002 - 16:29:00 CST
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
![]() |
![]() |