otmfaqForumsBlogsRegister
FAQMembers ListCalendarToday's PostsSearch


 Subscribe Blogs:RSS
 Subscribe Forums:RSS
 Follow New Posts:Twitter
OTMFAQ Home
OTMFAQ Blogs
OTMFAQ Forums
OTM Wiki

OTM SIG
OTM Wiki
MavenWire


Database Administration Database installation, creation, administration and related topics.

Reply
 
Submit Tools LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old July 3rd, 2009, 08:35
Member
 
Join Date: Aug 2008
Location: Hyderabad
Posts: 44
Groans: 0
Groaned at 0 Times in 0 Posts
Thanks: 9
Thanked 0 Times in 0 Posts
Rep Power: 0
anirban1982 is on a distinguished road
Send a message via Yahoo to anirban1982 Send a message via Skype™ to anirban1982
VPD Performance

Hi Friends,

I am trying to put a VPD for restricting Order Releases. I am restricting it based on a refnum value on the order release.
As the refnum is present in the order_release_refnum table, I have created a join in the predicate with the order release table. The VPD is working fine.
Right now the amount of data is very less but is going to increase once it is put into production.
I wanted to know how the performance will be impacted due this VPD where I am not taking the values directly from the ORDER_RELEASE table.
Any inputs would be appreciated. Thanks.

Regards,
Anirban Roy
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old July 7th, 2009, 03:01
Member
 
Join Date: Dec 2007
Posts: 87
Groans: 1
Groaned at 1 Time in 1 Post
Thanks: 5
Thanked 16 Times in 16 Posts
Rep Power: 3
james_foran is on a distinguished road
Re: VPD Performance

Depends on how you are doing the join.

I often use an EXIST clause. This seems to work better than a IN clause in certain scenarios. If you start to see a performance degredation, I would try both the EXISTS and IN clause and see which performs better.

Hope this helps.
__________________
James Foran
Toll Solutions
http://www.tollgroup.com
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to james_foran For This Useful Post:
anirban1982 (July 7th, 2009)
  #3 (permalink)  
Old July 14th, 2009, 09:23
Member and Blogger
 
Join Date: Oct 2007
Location: Netherlands
Posts: 209
Groans: 0
Groaned at 2 Times in 1 Post
Thanks: 18
Thanked 31 Times in 28 Posts
Rep Power: 3
LourensGlog is on a distinguished road
Send a message via AIM to LourensGlog Send a message via Yahoo to LourensGlog
Re: VPD Performance

If you can't restrict based on the Order Release table itself, select a safe related table like Refnum or Involved Party. A typical unsafe table is the status table, which can grow very quickly. An advantage of using Involved Party is that this is available on most business objects and you can keep your VPD predicates nice and tidy.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
The Following User Says Thank You to LourensGlog For This Useful Post:
anirban1982 (July 14th, 2009)
Reply


Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Performance testing nikesh mohanlal Performance, Scalability and HA 1 December 16th, 2008 18:18
Performance Degradation Senthil Nathan M Performance, Scalability and HA 1 November 24th, 2008 17:05
Reports Performance smroe@pella.com Reports / BI / FTI and Other Analytics 8 October 2nd, 2008 15:22
Using OutXmlProfiles to help OTM Performance jlgottlieb Performance, Scalability and HA 1 September 24th, 2008 22:05
VPD performance cool_brat Security 2 August 30th, 2008 12:22



All times are GMT. The time now is 23:11.
Copyright © 2006-2009, Open Book Solutions LLC. All rights reserved.


Inactive Reminders By Icora Web Design

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40