Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

2UDFOH:RUNIORZ3HUIRUPDQFH

DQG6L]LQJ&RQFHSWV5HOHDVH

$Q2UDFOH7HFKQLFDO:KLWH3DSHU
2FWREHU




2UDFOH:RUNIORZ3HUIRUPDQFHDQG6L]LQJ&RQFHSWV
5HOHDVH

([HFXWLYH2YHUYLHZ 
2YHUYLHZRIWKH:RUNIORZ(QJLQH  
:RUNIORZ(QJLQH3URFHVVLQJ  
'HVLJQLQJ:RUNIORZVIRU3HUIRUPDQFH 
,WHP$WWULEXWHV 
&UHDWLQJDQG6HWWLQJ,WHP$WWULEXWHV  
0HVVDJH$WWULEXWHV  
8QQHFHVVDU\8VHRI6XESURFHVVHV  
:RUNIORZ%DFNJURXQG(QJLQH3HUIRUPDQFH 
,PSURYLQJ2QOLQH8VHU5HVSRQVH7LPH'HIHUULQJ)XQFWLRQ
$FWLYLWLHV 
3DUWLWLRQLQJDQG3XUJLQJIRU3HUIRUPDQFH  
3DUWLWLRQLQJIRU3HUIRUPDQFH  
3XUJLQJIRU3HUIRUPDQFH  
6L]LQJ:RUNIORZ7DEOHV  
$SSHQGL[$2UDFOHL'DWD*XDUGDQG5HDO$SSOLFDWLRQ&OXVWHUV  
2UDFOHL'DWD*XDUG 
5HDO$SSOLFDWLRQ&OXVWHUV  
8VHIXO5HIHUHQFHV 



Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 2


2UDFOH:RUNIORZ3HUIRUPDQFHDQG6L]LQJ&RQFHSWV
5HOHDVH

EXECUTIVE OVERVIEW
7KLVSDSHUGHVFULEHVSHUIRUPDQFHFRQFHSWVIRU:RUNIORZFXVWRPHUVLQFOXGLQJDQ
RYHUYLHZRI:RUNIORZ(QJLQHSURFHVVLQJGHVLJQSULQFLSOHVIRUZRUNIORZ
SURFHVVHVWKHXVHRIEDFNJURXQGHQJLQHVIRUGHIHUUDORIFRVWO\DFWLYLWLHVDQG
SDUWLWLRQLQJDQGSXUJLQJWHFKQLTXHVWRDGGUHVVSHUIRUPDQFHLVVXHVDVVRFLDWHGZLWK
ODUJHTXDQWLWLHVRIGDWD6RPHVL]LQJDOJRULWKPVIRU:RUNIORZWDEOHVDUHDOVR
SURYLGHG

OVERVIEW OF THE WORKFLOW ENGINE


7KH:RUNIORZ(QJLQHPDQDJHVDOODXWRPDWHGDVSHFWVRIDZRUNIORZSURFHVVIRU
HDFKZRUNIORZLWHP7KHHQJLQHLVLPSOHPHQWHGLQVHUYHUVLGH3/64/DQGLV
DFWLYDWHGZKHQHYHUDFDOOWRDZRUNIORZSURFHGXUHRUIXQFWLRQLVPDGH6LQFHWKH
HQJLQHLVHPEHGGHGLQVLGHWKH2UDFOHGDWDEDVHVHUYHULIWKH:RUNIORZVHUYHUJRHV
GRZQIRUDQ\UHDVRQWKH2UDFOHGDWDEDVHVHUYHULVDEOHWRPDQDJHWKHUHFRYHU\
DQGWUDQVDFWLRQDOLQWHJULW\RIDQ\ZRUNIORZWUDQVDFWLRQVWKDWZHUHUXQQLQJDWWKH
WLPHRIWKHIDLOXUH
$GGLWLRQDOO\:RUNIORZ(QJLQHVFDQEHVHWXSDVEDFNJURXQGWDVNVWRSHUIRUP
DFWLYLWLHVWKDWDUHWRRFRVWO\WRH[HFXWHLQUHDOWLPH
7KH:RUNIORZ(QJLQHSHUIRUPVWKHIROORZLQJVHUYLFHVIRUDFOLHQWDSSOLFDWLRQ
• ,WPDQDJHVWKHVWDWHRIDOODFWLYLWLHVIRUDQLWHPDQGLQSDUWLFXODU
GHWHUPLQHVZKLFKQHZDFWLYLW\WRWUDQVLWLRQWRZKHQHYHUDSUHUHTXLVLWH
DFWLYLW\FRPSOHWHV
• ,WDXWRPDWLFDOO\H[HFXWHVIXQFWLRQDFWLYLWLHV H[HFXWLRQLVHLWKHU
LPPHGLDWHRUGHIHUUHGWRDEDFNJURXQGHQJLQH DQGVHQGVQRWLILFDWLRQV
• ,WPDLQWDLQVDKLVWRU\RIDQDFWLYLW\
VVWDWXV
• ,WGHWHFWVHUURUFRQGLWLRQVDQGH[HFXWHVHUURUSURFHVVHV
7KHVWDWHRIDZRUNIORZLWHPLVGHILQHGE\WKHYDULRXVVWDWHVRIDOODFWLYLWLHVWKDW
DUHSDUWRIWKHSURFHVVIRUWKDWLWHP7KHHQJLQHFKDQJHVDFWLYLW\VWDWHVLQUHVSRQVH
WRDQ$3,FDOOWRXSGDWHWKHDFWLYLW\%DVHGRQWKHUHVXOWRIDSUHYLRXVDFWLYLW\WKH

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 3


HQJLQHDWWHPSWVWRH[HFXWHWKHQH[WDFWLYLW\GLUHFWO\$QDFWLYLW\PD\KDYHWKH
IROORZLQJVWDWXV
• $FWLYHDFWLYLW\LVUXQQLQJ
• &RPSOHWHDFWLYLW\FRPSOHWHGQRUPDOO\
• :DLWLQJDFWLYLW\LVZDLWLQJWRUXQ
• 1RWLILHGQRWLILFDWLRQDFWLYLW\LVGHOLYHUHGDQGRSHQ
• 'HIHUUHGDFWLYLW\LVGHIHUUHG
• (UURUDFWLYLW\FRPSOHWHGZLWKHUURU
• 6XVSHQGHGDFWLYLW\LVVXVSHQGHG
$WWHQWLRQ7KH:RUNIORZ(QJLQHWUDSVHUURUVSURGXFHGE\IXQFWLRQDFWLYLWLHVE\
VHWWLQJDVDYHSRLQWEHIRUHHDFKIXQFWLRQDFWLYLW\,IDQDFWLYLW\SURGXFHVDQ
XQKDQGOHGH[FHSWLRQWKHHQJLQHSHUIRUPVDUROOEDFNWRWKHVDYHSRLQWDQGVHWVWKH
DFWLYLW\WRWKH(5525VWDWXV)RUWKLVUHDVRQ\RXVKRXOGQHYHUFRPPLWZLWKLQWKH
3/64/SURFHGXUHRIDIXQFWLRQDFWLYLW\7KH:RUNIORZ(QJLQHQHYHULVVXHVD
FRPPLWDVLWLVWKHUHVSRQVLELOLW\RIWKHFDOOLQJDSSOLFDWLRQWRFRPPLW
7KH2UDFOHGDWDEDVHVHUYHUUHOHDVHLDQGKLJKHURIIHUVDXWRQRPRXVFRPPLWV%\
HPEHGGLQJWKHSUDJPD$872120286B75$16$&7,21LQ\RXUSURFHGXUH
\RXFDQSHUIRUPFRPPLWVDQGUROOEDFNVLQGHSHQGHQWO\RIWKHPDLQWUDQVDFWLRQ
2UDFOHWUHDWVWKLVDVDVHSDUDWHVHVVLRQDQGDVVXFK\RXZLOOQRWKDYHDFFHVVWRDQ\
GDWDEDVHFKDQJHVWKDWZHUHPDGHLQWKHPDLQVHVVLRQEXWDUHQRW\HWFRPPLWWHG
&RQVHTXHQWO\\RXDUHUHVWULFWHGIURPXSGDWLQJZRUNIORZVSHFLILFGDWDVXFKDV
VHWWLQJLWHPDWWULEXWHV EHFDXVHWKHLWHPLWVHOIKDVQRW\HWEHHQFRPPLWWHGRU\RX
PD\KDYHORFNFRQWHQWLRQVZLWKWKHPDLQVHVVLRQ 
2UDFOH:RUNIORZZLOOQRWVXSSRUWDXWRQRPRXVFRPPLWVLQDQ\SURFHGXUHLWFDOOV
GLUHFWO\,I\RXQHHGWRSHUIRUPFRPPLWVWKHQHPEHG\RXU64/LQD
VXESURFHGXUHDQGGHFODUHLWDVDQDXWRQRPRXVEORFN5HPHPEHUWKDWWKLV
VXESURFHGXUHPXVWEHFDSDEOHRIEHLQJUHUXQ$OVR:RUNIORZKDQGOHVHUURUVE\
UROOLQJEDFNWKHHQWLUHSURFHGXUHDQGVHWWLQJLWVVWDWXVWR(5525$Q\GDWDEDVH
XSGDWHVSHUIRUPHGE\DXWRQRPRXVFRPPLWVFDQQRWEHUROOHGEDFNDQG\RXZLOO
KDYHWRZULWH\RXURZQFRPSHQVDWRU\ORJLF

Workflow Engine Processing


7KHFRQFHSWVRIV\QFKURQRXVDQGDV\QFKURQRXVIORZVDUHHVVHQWLDOWRGHVLJQLQJ
HIIHFWLYHZRUNIORZVROXWLRQV$V\QFKURQRXVIORZLVRQHWKDWJRHVXQLQWHUUXSWHG
IURPVWDUWWRILQLVK:LWKVXFKDIORZ\RXFDQLPPHGLDWHO\FKHFNIRU\RXUUHVXOWV
ZULWWHQWRLWHPDWWULEXWHVRUGLUHFWO\WRWKHGDWDEDVH7KLVVROXWLRQLVRQO\HIIHFWLYH
LIWKHZRUNIORZGRHVQRWWDNHORQJWRH[HFXWHRWKHUZLVHWKHXVHUZLOOEHOHIW
ZDLWLQJZLWKDQDSSOLFDWLRQWKDWDSSHDUVWRKDQJ,QWKLVFDVH\RXVKRXOGFKDQJH
WKHSURFHVVWRDQDV\QFKURQRXVIORZ

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 4


$QDV\QFKURQRXVIORZLVRQHLQZKLFKWKH:RUNIORZ(QJLQHFDQQRWJRWR
FRPSOHWLRQLPPHGLDWHO\EHFDXVHLWFRQWDLQVDFWLYLWLHVWKDWLQWHUUXSWWKHIORZ
5DWKHUWKDQZDLWLQJLQGHILQLWHO\WKHHQJLQHVHWVWKHDXGLWWDEOHVDSSURSULDWHO\DQG
UHWXUQVFRQWUROWRWKHFDOOLQJPRGXOHWKDWLQLWLDWHGWKHZRUNIORZZLWK6WDUW3URFHVV
RU5DLVH(YHQW7KHZRUNIORZLVOHIWLQDQXQILQLVKHGVWDWHXQWLOLWLVVWDUWHGDJDLQ
XVXDOO\E\WKHQRWLILFDWLRQV\VWHPRUWKHEDFNJURXQGHQJLQH([DPSOHVRIDFWLYLWLHV
WKDWIRUFHDQDV\QFKURQRXVIORZDUHGHIHUUHGDFWLYLWLHVQRWLILFDWLRQVZLWK
UHVSRQVHVEORFNLQJDFWLYLWLHVDQGZDLWDFWLYLWLHV
7KH:RUNIORZ(QJLQHDOVRVXSSRUWVDVSHFLDOFODVVRIV\QFKURQRXVSURFHVVHV
FDOOHGIRUFHGV\QFKURQRXVSURFHVVHV$IRUFHGV\QFKURQRXVSURFHVVFRPSOHWHVLQD
VLQJOH64/VHVVLRQIURPVWDUWWRILQLVKDQGQHYHULQVHUWVLQWRRUXSGDWHVDQ\
GDWDEDVHWDEOHV$VDUHVXOWWKHH[HFXWLRQVSHHGRIDIRUFHGV\QFKURQRXVSURFHVVLV
VLJQLILFDQWO\IDVWHUWKDQDW\SLFDOV\QFKURQRXVSURFHVV
7KHUHPD\EHFDVHVZKHQ\RXUDSSOLFDWLRQUHTXLUHVDIRUFHGV\QFKURQRXVSURFHVV
WRJHQHUDWHDVSHFLILFUHVXOWTXLFNO\DQGUHFRUGLQJDQDXGLWWUDLOLVQRWDFRQFHUQ
)RUH[DPSOHLQ2UDFOH$SSOLFDWLRQVVHYHUDOSURGXFWVUHTXLUH$FFRXQW*HQHUDWRU
ZRUNIORZVWRJHQHUDWHDPHDQLQJIXOIOH[ILHOGFRGHGHULYHGIURPDVHULHVRI
FRQFDWHQDWHGVHJPHQWVSXOOHGIURPYDULRXVWDEOHV7KH$FFRXQW*HQHUDWRU
ZRUNIORZVDUHIRUFHGV\QFKURQRXVSURFHVVHVWKDWFRPSXWHDQGSDVVEDFN
FRPSOHWHGIOH[ILHOGFRGHVWRWKHFDOOLQJDSSOLFDWLRQVLQVWDQWDQHRXVO\
7RFUHDWHDIRUFHGV\QFKURQRXVSURFHVV\RXQHHGWRVHWWKHLWHPNH\RI\RXU
SURFHVVWR6<1&+RUWRZIBHQJLQHHQJBV\QFKZKLFKUHWXUQVWKH6<1&+
FRQVWDQWZKHQ\RXFDOOWKHQHFHVVDU\:)B(1*,1($3,V6LQFHDIRUFHG
V\QFKURQRXVSURFHVVQHYHUZULWHVWRWKHGDWDEDVHXVLQJDQRQXQLTXHLWHPNH\
VXFKDV6<1&+LVQRWDQLVVXH<RXUSURFHVVGHILQLWLRQPXVWDGKHUHWRFHUWDLQ
UHVWULFWLRQVVXFKDVQRWLQFOXGLQJDQ\QRWLILFDWLRQDFWLYLWLHV)RUPRUHGHWDLOVVHH
)RUFHG6\QFKURQRXV3URFHVVHV2UDFOH:RUNIORZ*XLGH

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 5


DESIGNING WORKFLOWS FOR PERFORMANCE

Item Attributes
,WHPDWWULEXWHVDUHHVVHQWLDOO\WKHZRUNIORZJOREDOGDWDVWRUH7KHQXPEHURILWHP
DWWULEXWHVGLUHFWO\DIIHFWVWKHVWDUWXSWLPHIRUZRUNLWHPVDVWKH:RUNIORZ(QJLQH
FUHDWHVUXQWLPHFRSLHVRIDOOLWHPDWWULEXWHVZKHQDZRUNIORZSURFHVVLVFUHDWHG
)RUWKLVUHDVRQLWHPDWWULEXWHVVKRXOGEHNHSWWRDPLQLPXP
,WHPDWWULEXWHVVKRXOGEHXVHGIRU
• 6WRULQJZRUNLQJLQIRUPDWLRQIRUWKHZRUNLWHP
• 7RNHQUHSODFHPHQWIRUPHVVDJHV)RUPHVVDJHVZKHUHWKHQXPEHURIOLQHV
PD\YDU\VXFKDVLQUHSHDWLQJJURXSVGRQRWFUHDWHLQGLYLGXDOLWHP
DWWULEXWHVIRUHDFKOLQH /,1(B,1)2/,1(B,1)2HWF ,QVWHDGXVH
LWHPDQGPHVVDJHDWWULEXWHVRIW\SH'RFXPHQW
• 3ULPDU\NH\YDOXHVVRWKDWIXQFWLRQVFDQORRNXSIURPWKHGDWDEDVHDOO
QHFHVVDU\YDOXHV
• 7HPSRUDU\SODFHKROGHUVZKHQXVLQJDFWLYLWLHVG\QDPLFDOO\)RUH[DPSOH
WKHSHUIRUPHURIDQRWLILFDWLRQPD\RQO\EHNQRZQDWUXQWLPHVR\RXFDQ
UHIHUHQFHDQLWHPDWWULEXWHDQGVHHGWKHGHVLUHGYDOXHMXVWEHIRUH
H[HFXWLQJWKHQRWLILFDWLRQ
,WHPDWWULEXWHVVKRXOGUHIHUHQFHVWDWLFYDOXHVRUYDOXHVWKDWDUHQRWLQWKHGDWDEDVH
VRWKHUHDUHQRFRQFHUQVDERXWNHHSLQJWKHYDOXHVV\QFKURQL]HGDWDQ\JLYHQWLPH
SULPDU\NH\VGRQRWFKDQJH 'RQRWLPSOHPHQWHYHU\FROXPQZLWKLQDWDEOHDVDQ
LWHPDWWULEXWH
,PSRUWDQWLWHPDWWULEXWHW\SHVLQFOXGHWKHIROORZLQJ
• 'RFXPHQW7KHDWWULEXWHYDOXHLVDQDWWDFKHGGRFXPHQWZKLFKHQDEOHV
DFRPSOH[VWUXFWXUHWREHUHQGHUHGLQOLQHRUDWWDFKHGWRQRWLILFDWLRQV
<RXFDQVSHFLI\WKHIROORZLQJW\SHVRIGRFXPHQWVLQWKHGHIDXOWYDOXH
ILHOG
o 3/64/GRFXPHQWDGRFXPHQWUHSUHVHQWLQJGDWDIURPWKH
GDWDEDVHDVDFKDUDFWHUVWULQJJHQHUDWHGIURPD3/64/
SURFHGXUH
o 3/64/&/2%GRFXPHQWDGRFXPHQWUHSUHVHQWLQJGDWD
IURPWKHGDWDEDVHDVDFKDUDFWHUODUJHREMHFW &/2% 
JHQHUDWHGIURPD3/64/SURFHGXUH
• 5ROH7KHDWWULEXWHYDOXHLVWKHLQWHUQDOQDPHRIDUROH,IDPHVVDJH
DWWULEXWHRIW\SHUROHLVLQFOXGHGLQDQRWLILFDWLRQPHVVDJHWKHDWWULEXWH
DXWRPDWLFDOO\UHVROYHVWRWKHUROH
VGLVSOD\QDPHHOLPLQDWLQJWKHQHHG
IRU\RXWRPDLQWDLQVHSDUDWHDWWULEXWHVIRUWKHUROH
VLQWHUQDODQG
GLVSOD\QDPHV$OVRZKHQ\RXYLHZWKHQRWLILFDWLRQIURPDZHE

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 6


EURZVHUWKHUROHGLVSOD\QDPHLVDK\SHUWH[WOLQNWRWKHHPDLODGGUHVV
IRUWKDWUROH7RVHWDGHIDXOWYDOXHIRUWKHDWWULEXWH\RXPXVWLQLWLDOO\
ORDGUROHVIURPWKHGDWDEDVH

Creating and Setting Item Attributes


:KHQHYHUPXOWLSOHLWHPDWWULEXWHVDUHJRLQJWREHFUHDWHGRUPXOWLSOHLWHP
DWWULEXWHYDOXHVDUHJRLQJWREHVHWGXULQJZRUNIORZSURFHVVLQJXVHWKHDUUD\
YHUVLRQVRIWKH$GG,WHP$WWULEXWHDQG6HW,WHP$WWULEXWHZRUNIORZHQJLQH$3,V
$GG,WHP$WWULEXWH$UUD\DQG6HW,WHP$WWULEXWH$UUD\UHVSHFWLYHO\ 7KLVZLOO
VLJQLILFDQWO\GHFUHDVHWKHQXPEHURIFDOOVWRZRUNIORZHQJLQH$3,VZKLFKFDQ
KDYHDPHDVXUDEOHLPSDFWRQSHUIRUPDQFHGXULQJEDWFKSURFHVVLQJ

Message Attributes
)RUPHVVDJHVZKHUHWKHQXPEHURIOLQHVPD\YDU\VXFKDVLQUHSHDWLQJJURXSVGR
QRWFUHDWHLWHPRUPHVVDJHDWWULEXWHVIRUHDFKOLQH /,1(B,1)2/,1(B,1)2
HWF ,QVWHDGXVHLWHPDQGPHVVDJHDWWULEXWHVRIW\SH'RFXPHQW

Unnecessary Use of Subprocesses


7KHIROORZLQJWZRSURFHVVHV 3URFHVVDQG3URFHVV DUHIXQFWLRQDOO\LGHQWLFDO
+RZHYHUWKH\UHVXOWLQGLIIHUHQWQXPEHUVRIVWDWHURZVEHLQJVWRUHGLQZRUNIORZ
WDEOHV

 Process 1

Start Sub Proc ess End








Subprocess

Start Func tion 1 End



Process 1: Stores 7 state rows in workflow tables

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 7


Process 2

Start Func tion 1 End


Process 2: Stores 4 state rows in workflow tables


7KLVH[DPSOHVKRXOGKLJKOLJKWWRZRUNIORZGHVLJQHUVWKDWWKHXQQHFHVVDU\XVHRI
VXESURFHVVHVZLOOUHVXOWLQDGGLWLRQDO'0/RSHUDWLRQVDQGDGGLWLRQDOVWDWH
LQIRUPDWLRQVWRUHGLQZRUNIORZWDEOHVIRUQRIXQFWLRQDOEHQHILW7KHNLQGRI
GHVLJQVKRZQLQWKH3URFHVVGLDJUDPZLOOUHVXOWLQVORZHUZRUNIORZWKURXJKSXW
DQGRUJDQL]DWLRQVKDYLQJWRSXUJHZRUNIORZUXQWLPHWDEOHVPRUHIUHTXHQWO\WKDQ
ZKDWVKRXOGEHQHFHVVDU\ZLWKWKH3URFHVVGHVLJQ
1RWH&ROODSVLQJDOOVXESURFHVVHVZLOOPDNHZRUNIORZGLDJUDPVXQUHDGDEOHDQG
SUHYHQWFXVWRPHUFXVWRPL]DWLRQVIURPEHLQJSUHVHUYHG7KLVVHFWLRQLVQRWPHDQW
WRLPSO\WKDWVXESURFHVVHVVKRXOGQRWEHXVHGDWDOOLWPHUHO\KLJKOLJKWVWKDW
XQQHFHVVDU\RYHUXVHRIVXESURFHVVHVLQZRUNIORZVKDVDQHJDWLYHSHUIRUPDQFH
LPSDFW

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 8


WORKFLOW BACKGROUND ENGINE PERFORMANCE
:KHQWKH:RUNIORZ(QJLQHLQLWLDWHVDQGSHUIRUPVDSURFHVVLWFRPSOHWHVDOO
QHFHVVDU\DFWLYLWLHVEHIRUHFRQWLQXLQJWRWKHQH[WHOLJLEOHDFWLYLW\,QVRPHFDVHVDQ
DFWLYLW\FDQUHTXLUHDODUJHDPRXQWRISURFHVVLQJUHVRXUFHRUWLPHWRFRPSOHWH
2UDFOH:RUNIORZOHWV\RXPDQDJHWKHORDGRQWKH:RUNIORZ(QJLQHE\VHWWLQJXS
VXSSOHPHQWDOHQJLQHVWRUXQWKHVHFRVWO\DFWLYLWLHVDVEDFNJURXQGWDVNV,QWKHVH
FDVHVWKHFRVWO\DFWLYLW\LVGHIHUUHGE\WKH:RUNIORZ(QJLQHDQGUXQODWHUE\D
EDFNJURXQGHQJLQH7KHPDLQ:RUNIORZ(QJLQHFDQWKHQFRQWLQXHWRWKHQH[W
DYDLODEOHDFWLYLW\ZKLFKPD\RFFXURQVRPHRWKHUSDUDOOHOEUDQFKRIWKHSURFHVV
$EDFNJURXQGHQJLQHPXVWDOVREHVHWXSWRKDQGOHWLPHGRXWQRWLILFDWLRQ
DFWLYLWLHV:KHQWKH:RUNIORZ(QJLQHFRPHVDFURVVDQRWLILFDWLRQDFWLYLW\WKDW
UHTXLUHVDUHVSRQVHLWFDOOVWKH1RWLILFDWLRQ6\VWHPWRVHQGWKHQRWLILFDWLRQWRWKH
DSSURSULDWHSHUIRUPHUDQGWKHQVHWVWKHQRWLILFDWLRQDFWLYLW\WRDVWDWXVRI

127,),('
XQWLOWKHSHUIRUPHUFRPSOHWHVWKHQRWLILFDWLRQDFWLYLW\0HDQZKLOHD
EDFNJURXQGHQJLQHVHWXSWRKDQGOHWLPHGRXWDFWLYLWLHVSHULRGLFDOO\FKHFNVIRU

127,),('
DFWLYLWLHVDQGZKHWKHUWKHVHDFWLYLWLHVKDYHWLPHRXWYDOXHVVSHFLILHG
,ID
127,),('
DFWLYLW\GRHVKDYHDWLPHRXWYDOXHDQGWKHFXUUHQWGDWHDQG
WLPHH[FHHGVWKDWWLPHRXWYDOXHWKHEDFNJURXQGHQJLQHPDUNVWKDWDFWLYLW\DV
WLPHGRXWDQGFDOOVWKH:RUNIORZ(QJLQH7KH:RUNIORZ(QJLQHWKHQUHVXPHVE\
WU\LQJWRH[HFXWHD7LPHRXW!WUDQVLWLRQDFWLYLW\
$GGLWLRQDOO\DEDFNJURXQGHQJLQHPXVWEHVHWXSWRKDQGOHVWXFNSURFHVVHV$
SURFHVVLVLGHQWLILHGDVVWXFNZKHQLWKDVDVWDWXVRI$&7,9(EXWFDQQRWSURJUHVV
DQ\IXUWKHU)RUH[DPSOHDSURFHVVFRXOGEHFRPHVWXFNLQWKHIROORZLQJVLWXDWLRQV
• $WKUHDGZLWKLQDSURFHVVOHDGVWRDQDFWLYLW\WKDWLVQRWGHILQHGDVDQ(QG
DFWLYLW\EXWKDVQRRWKHUDFWLYLW\PRGHOHGDIWHULWDQGQRRWKHUDFWLYLW\LV
DFWLYH
• $SURFHVVZLWKRQO\RQHWKUHDGORRSVEDFNEXWWKHSLYRWDFWLYLW\RIWKH
ORRSKDVWKH2Q5HYLVLWSURSHUW\VHWWR,JQRUH
• $QDFWLYLW\UHWXUQVDUHVXOWIRUZKLFKQRHOLJLEOHWUDQVLWLRQH[LVWV)RU
LQVWDQFHLIWKHIXQFWLRQIRUDIXQFWLRQDFWLYLW\UHWXUQVDQXQH[SHFWHG
UHVXOWYDOXHDQGQRGHIDXOWWUDQVLWLRQLVPRGHOHGDIWHUWKDWDFWLYLW\WKH
SURFHVVFDQQRWFRQWLQXH
7KHEDFNJURXQGHQJLQHVHWVWKHVWDWXVRIDVWXFNSURFHVVWR(5525678&.
DQGH[HFXWHVWKHHUURUSURFHVVGHILQHGIRULW
<RXFDQGHILQHDQGVWDUWXSDVPDQ\EDFNJURXQGHQJLQHVDV\RXOLNHWRFKHFNIRU
GHIHUUHGDQGWLPHGRXWDFWLYLWLHVDQGVWXFNSURFHVVHV%DFNJURXQGHQJLQHVFDQEH
UHVWULFWHGWRKDQGOHDFWLYLWLHVDVVRFLDWHGZLWKVSHFLILFLWHPW\SHVDQGZLWKLQ
VSHFLILFFRVWUDQJHV$EDFNJURXQGHQJLQHUXQVXQWLOLWFRPSOHWHVDOOHOLJLEOH
DFWLYLWLHVDWWKHWLPHLWZDVLQLWLDWHG

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 9


*HQHUDOO\\RXVKRXOGVHWWKHEDFNJURXQGHQJLQHXSWRUXQSHULRGLFDOO\E\HLWKHU
XVLQJDVFULSWWRUHVWDUWWKHEDFNJURXQGHQJLQHSHULRGLFDOO\ IRUWKHVWDQGDORQH
YHUVLRQRI2UDFOH:RUNIORZ RUVFKHGXOLQJWKH%DFNJURXQG3URFHVVFRQFXUUHQW
SURJUDPWRUHVXEPLWSHULRGLFDOO\ IRUWKHYHUVLRQRI2UDFOH:RUNIORZHPEHGGHG
LQ2UDFOH$SSOLFDWLRQV 
(QVXUHWKDW\RXKDYHDWOHDVWRQHEDFNJURXQGHQJLQHWKDWFDQFKHFNIRUWLPHGRXW
DFWLYLWLHVRQHWKDWFDQSURFHVVGHIHUUHGDFWLYLWLHVDQGRQHWKDWFDQKDQGOHVWXFN
SURFHVVHV$WDPLQLPXP\RXQHHGWRVHWXSRQHEDFNJURXQGHQJLQHWKDWFDQ
KDQGOHERWKWLPHGRXWDQGGHIHUUHGDFWLYLWLHVDVZHOODVVWXFNSURFHVVHV
*HQHUDOO\\RXVKRXOGUXQDVHSDUDWHEDFNJURXQGHQJLQHWRFKHFNIRUVWXFN
SURFHVVHVDWOHVVIUHTXHQWLQWHUYDOVWKDQWKHEDFNJURXQGHQJLQHWKDW\RXUXQIRU
GHIHUUHGRUWLPHGRXWDFWLYLWLHVQRUPDOO\QRWPRUHRIWHQWKDQRQFHDGD\5XQWKH
EDFNJURXQGHQJLQHWRFKHFNIRUVWXFNSURFHVVHVZKHQWKHORDGRQWKH
V\VWHPLVORZ
1RWH7KH3URFHVV6WXFNSDUDPHWHUIRUWKHEDFNJURXQGHQJLQHZDVLQWURGXFHGLQ
2UDFOH:RUNIORZ

Improving Online User Response Time: Deferring Function Activities


7KHVLPSOHVWDQGPRVWHIIHFWLYHZD\WRLPSURYHWKHRQOLQHXVHU·VUHVSRQVHWLPHLV
WRGHIHUZRUNIORZIXQFWLRQDFWLYLWLHV$WGHVLJQWLPH\RXFDQVHWDQDFWLYLW\·VFRVW
DERYHWKHGHIDXOWWKUHVKROGFRVW D3/64/SDFNDJHYDULDEOHVHWWRE\GHIDXOW 
IRUDOODFWLYLWLHV\RXGRQ·WZDQWWKHXVHUWRZDLWIRU
$WUXQWLPHWKHHQJLQHGHIHUVDQ\WKUHDGWRWKHEDFNJURXQGDVVRRQDVLWFRPHV
DFURVVVXFKDQDFWLYLW\&RQWUROLVLPPHGLDWHO\UHWXUQHGWRWKHXVHUZKRUHPDLQV
XQDZDUHWKDWSURFHVVLQJLVVWLOOWDNLQJSODFHUHQGHULQJDIDVWHUH[HFXWLRQWLPH,WLV
WKHEDFNJURXQGHQJLQHWKDWLGHQWLILHVWKHSURFHVVDVGHIHUUHGDQGFRQWLQXHVLWV
H[HFXWLRQ

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 10


PARTITIONING AND PURGING FOR PERFORMANCE
:KHQWKH:RUNIORZ(QJLQHH[HFXWHVDQ\W\SHRIZRUNIORZRWKHUWKDQ)RUFHG
6\QFKURQRXVIORZVVWDWXVLQIRUPDWLRQLVVWRUHGLQUXQWLPHWDEOHV7KHDPRXQWRI
GDWDVWRUHGLQWKHVHWDEOHVZLOOJURZGHSHQGLQJRQWKHFRPSOH[LW\DQGQXPEHURI
ZRUNIORZVEHLQJH[HFXWHG
3HUIRUPDQFHLVVXHVDVVRFLDWHGZLWKODUJHTXDQWLWLHVRIGDWDFDQEHDGGUHVVHGE\
• 3DUWLWLRQLQJ
• 3XUJLQJ

Partitioning for Performance


3DUWLWLRQLQJDGGUHVVHVNH\LVVXHVLQVXSSRUWLQJYHU\ODUJHWDEOHVDQGLQGH[HVE\
OHWWLQJ\RXGHFRPSRVHWKHPLQWRVPDOOHUDQGPRUHPDQDJHDEOHSLHFHVFDOOHG
SDUWLWLRQV64/TXHULHVDQG'0/VWDWHPHQWVGRQRWQHHGWREHPRGLILHGLQRUGHU
WRDFFHVVSDUWLWLRQHGWDEOHV+RZHYHURQFHSDUWLWLRQVDUHGHILQHG''/VWDWHPHQWV
FDQDFFHVVDQGPDQLSXODWHLQGLYLGXDOSDUWLWLRQVUDWKHUWKDQHQWLUHWDEOHVRULQGH[HV
7KLVLVKRZSDUWLWLRQLQJFDQVLPSOLI\WKHPDQDJHDELOLW\RIODUJHGDWDEDVHREMHFWV
$OVRSDUWLWLRQLQJLVHQWLUHO\WUDQVSDUHQWWRDSSOLFDWLRQV
3DUWLWLRQLQJLVXVHIXOIRUPDQ\GLIIHUHQWW\SHVRIDSSOLFDWLRQVSDUWLFXODUO\
DSSOLFDWLRQVWKDWPDQDJHODUJHTXDQWLWLHVRIGDWD2/73V\VWHPVRIWHQEHQHILW
IURPLPSURYHPHQWVLQPDQDJHDELOLW\DQGDYDLODELOLW\ZKLOHGDWDZDUHKRXVLQJ
V\VWHPVEHQHILWIURPSHUIRUPDQFHDQGPDQDJHDELOLW\
6WDQGDORQH2UDFOH:RUNIORZFXVWRPHUVFDQRSWLRQDOO\UXQDVFULSWFDOOHG
ZIXSDUWVTOLQFOXGHGLQEXJWRSDUWLWLRQFHUWDLQ:RUNIORZWDEOHV7KLVVWHS
LVKLJKO\UHFRPPHQGHGIRUSHUIRUPDQFHJDLQ
7KHVFULSWSDUWLWLRQVIRXU:RUNIORZWDEOHVDQGUHFUHDWHVWKHDVVRFLDWHGLQGH[HV
7KHIROORZLQJWDEOHVKRZVWKH:RUNIORZWDEOHVDQGLQGH[HVRQZKLFKWKHVFULSW
UXQV

Table Index

:)B,7(0B$&7,9,7<B67$786(6 :)B,7(0B$&7,9,7<B67$786(6B3.

:)B,7(0B$&7,9,7<B67$786(6B1

:)B,7(0B$&7,9,7<B67$786(6B1

:)B,7(0B$&7,9,7<B67$786(6B+ :)B,7(0B$&7,9,7<B67$786(6B+B1

:)B,7(0B$&7,9,7<B67$786(6B+B1

:)B,7(0B$775,%87(B9$/8(6 :)B,7(0B$775,%87(B9$/8(6B3.

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 11


Table Index

:)B,7(06 :)B,7(06B3.

:)B,7(06B1

:)B,7(06B1

:)B,7(06B1


%HIRUHUXQQLQJZIXSDUWVTO\RXVKRXOGEDFNXSWKHVHIRXUWDEOHVVRWKDW\RXFDQ
UHVWRUHWKHPLQFDVHWKHVFULSWIDLOV
7RUXQWKHVFULSW\RXPXVWKDYHVXIILFLHQWIUHHVSDFHRQWKHWDEOHDQGLQGH[
WDEOHVSDFHV'XULQJWKHFUHDWLRQRIWKHSDUWLWLRQHGWDEOHVWKHVFULSWUHTXLUHV
VOLJKWO\PRUHGLVNVSDFHWKDQWKHXQGHUO\LQJWDEOHVLQWKHVDPHWDEOHVSDFHZKHUH
WKHXQGHUO\LQJWDEOHVDUHORFDWHG6LPLODUO\VXIILFLHQWIUHHVSDFHLVUHTXLUHGIRUWKH
LQGH[WDEOHVSDFH
$GGLWLRQDOO\\RXVKRXOGDOORZVXIILFLHQWWLPHIRUWKHVFULSWWRUXQ7KHDPRXQWRI
WLPHQHHGHGGHSHQGVRQWKHDPRXQWRIGDWDLQWKHWDEOHV:KHQWKHWDEOHVDOUHDG\
FRQWDLQH[LVWLQJGDWDVXFKDVDIWHUDQXSJUDGHIURPDSUHYLRXVUHOHDVHWKHVFULSW
UHTXLUHVPRUHWLPHWKDQLWGRHVZKHQWKHWDEOHVDUHHPSW\VXFKDVDIWHUDIUHVK
LQVWDOODWLRQRI2UDFOH:RUNIORZ7RPLQLPL]HWKHWLPHUHTXLUHGUXQWKHVFULSWDV
HDUO\DVSRVVLEOHLQ\RXUVHWXSSURFHVV
<RXVKRXOGSHULRGLFDOO\FROOHFWRUGHOHWHVWDWLVWLFVDERXWWKHVHLQGH[HVLQGH[
SDUWLWLRQVWDEOHVDQGWDEOHSDUWLWLRQV2UDFOH&RUSRUDWLRQVWURQJO\UHFRPPHQGV
WKDW\RXXVHWKH'%06B67$76SDFNDJHUDWKHUWKDQ$1$/<=(IRUPRVW
VWDWLVWLFVFROOHFWLRQ7KDWSDFNDJHOHWV\RXFROOHFWVWDWLVWLFVLQSDUDOOHOFROOHFWJOREDO
VWDWLVWLFVIRUSDUWLWLRQHGREMHFWVDQGILQHWXQH\RXUVWDWLVWLFVFROOHFWLRQVLQRWKHU
ZD\V
$WWHQWLRQ,I\RXDUHUXQQLQJZIXSDUWVTOWKURXJK2UDFOH1HWWKHQ\RXPXVWVHW
WKH7:2B7$6.YDULDEOHEHIRUH\RXEHJLQ
7KHVFULSWLVORFDWHGLQWKH25$&/(B+20(ZIDGPLQVTOVXEGLUHFWRU\8VH
WKHVFULSWDVIROORZV
sqlplus <wf_user>/<wf_passwd> @wfupart <wf_user>/<wf_passwd>

)RUH[DPSOH
sqlplus owf_mgr/owf_mgr @wfupart owf_mgr owf_mgr

,IWKHVFULSWIDLOV\RXPXVWSHUIRUPDQ\QHFHVVDU\FOHDQXSPDQXDOO\6LQFHWKH
VFULSW
VRSHUDWLRQVDUH''/RSHUDWLRQVUXQQLQJLQQRORJJLQJPRGHUROOEDFNLVQRW
SRVVLEOH
2UDFOH$SSOLFDWLRQVFXVWRPHUVFDQUXQDVLPLODUVFULSWFDOOHGZIXSDUWEVTOORFDWHG
LQWKH)1'B723DGPLQVTOVXEGLUHFWRU\7KHVDPHEDFNXSDQGWDEOHVSDFH

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 12


FRQVLGHUDWLRQVDSSO\IRUWKLVVFULSWDVZHOO)RUPRUHLQIRUPDWLRQVHH6HWXS6WHSV
2UDFOH:RUNIORZ*XLGH

Purging for Performance


:KHQ\RXGHILQHD:RUNIORZLWHPW\SH\RXPXVWDOVRVSHFLI\LWVSHUVLVWHQFHW\SH
7KHSHUVLVWHQFHW\SHFRQWUROVKRZORQJDVWDWXVDXGLWWUDLOLVPDLQWDLQHGIRUHDFK
LQVWDQFHRIWKHLWHPW\SH,I\RXVHWDQLWHPW\SH·V3HUVLVWHQFHWR3HUPDQHQWWKH
UXQWLPHVWDWXVLQIRUPDWLRQLVPDLQWDLQHGLQGHILQLWHO\XQWLO\RXVSHFLILFDOO\SXUJH
WKHLQIRUPDWLRQE\FDOOLQJWKHSURFHGXUH:)B385*(7RWDO3HUP  
,I\RXVHWDQLWHPW\SH
V3HUVLVWHQFHWR7HPSRUDU\\RXPXVWDOVRVSHFLI\WKH
QXPEHURIGD\VRISHUVLVWHQFH
Q
7KHVWDWXVDXGLWWUDLOIRUHDFKLQVWDQFHRID
7HPSRUDU\LWHPW\SHLVPDLQWDLQHGIRUDWOHDVW
Q
GD\VRISHUVLVWHQFHDIWHULWV
FRPSOHWLRQGDWH$IWHUWKH
Q
GD\VRISHUVLVWHQFH\RXFDQWKHQXVHDQ\RIWKH
:)B385*($3,VWRSXUJHWKHLWHPW\SH
VUXQWLPHVWDWXVLQIRUPDWLRQ
,I\RXVHWDQLWHPW\SH
V3HUVLVWHQFHWR6\QFKURQRXV2UDFOH:RUNIORZH[SHFWV
LQVWDQFHVRIWKDWLWHPW\SHWREHUXQDVIRUFHGV\QFKURQRXVSURFHVVHVZLWKDQLWHP
NH\RI6<1&+)RUFHGV\QFKURQRXVSURFHVVHVFRPSOHWHLQDVLQJOH64/VHVVLRQ
IURPVWDUWWRILQLVKDQGQHYHULQVHUWLQWRRUXSGDWHDQ\GDWDEDVHWDEOHV6LQFHQR
UXQWLPHVWDWXVLQIRUPDWLRQLVPDLQWDLQHG\RXGRQRWQRUPDOO\QHHGWRSHUIRUP
DQ\SXUJLQJIRUDSURFHVVZLWKWKH6\QFKURQRXVSHUVLVWHQFHW\SH+RZHYHULI\RX
UXQWKHSURFHVVZLWKDXQLTXHLWHPNH\LQDV\QFKURQRXVPRGHIRUWHVWLQJRU
GHEXJJLQJSXUSRVHV2UDFOH:RUNIORZGRHVPDLQWDLQUXQWLPHVWDWXVLQIRUPDWLRQ
IRUWKDWSURFHVVLQVWDQFH<RXFDQSXUJHWKLVLQIRUPDWLRQE\FKDQJLQJWKHLWHP
W\SH
V3HUVLVWHQFHWR7HPSRUDU\DQGUXQQLQJDQ\RIWKH:)B385*($3,V7KHQ
FKDQJHWKHLWHPW\SH
V3HUVLVWHQFHEDFNWR6\QFKURQRXV
:)B385*(FDQEHXVHGWRSXUJHREVROHWHUXQWLPHGDWDIRUFRPSOHWHGLWHPVDQG
SURFHVVHVDQGWRSXUJHLQIRUPDWLRQIRUREVROHWHDFWLYLW\YHUVLRQVWKDWDUHQR
ORQJHULQXVH<RXPD\ZDQWWRSHULRGLFDOO\SXUJHWKLVREVROHWHGDWDIURP\RXU
V\VWHPWRLQFUHDVHSHUIRUPDQFH
7KHDGPLQLVWUDWLRQVFULSW25$&/(B+20(ZIDGPLQVTOZIUPW\SHVTOLV
SURYLGHGWRGHOHWHUXQWLPHGDWDIRUDSDUWLFXODULWHPW\SH7KLVVFULSWSURPSWV\RX
IRUDQLWHPW\SHWRSXUJHIURPDOLVWRIYDOLGLWHPW\SHVWKHQDVNV\RXWRFKRRVH
EHWZHHQGHOHWLQJDOOUXQWLPHGDWDDVVRFLDWHGZLWKWKHVSHFLILHGLWHPW\SHRU
GHOHWLQJRQO\UXQWLPHGDWDIRUWKHFRPSOHWHGDFWLYLWLHVDQGLWHPVRIWKHVSHFLILHG
LWHPW\SH

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 13


SIZING WORKFLOW TABLES
0RVWDOJRULWKPVIRUVL]LQJWDEOHVDUHEDVHGRQHVWLPDWLQJWKHQXPEHURIUHFRUGVLQ
WKHWDEOH7KHIROORZLQJFKDUWVXPPDUL]HVWKHQXPEHURIUHFRUGV\RXFDQH[SHFW
LQHDFK2UDFOH:RUNIORZWDEOHIRUDVSHFLILFLWHPW\SH)RUDFFXUDWHVL]LQJ\RX
PXVWHVWLPDWHWKHQXPEHURIWUDQVDFWLRQV ZRUNIORZLWHPV H[SHFWHGSHUGD\ QHZ
WUDQVDFWLRQVOHVVSXUJHGWUDQVDFWLRQV 7KHWRWDORIDOOLWHPW\SHVJLYHVWKHWRWDOVL]H
RIHDFKWDEOH

Item Type Dependent Tables Records per Item Type

:)B$&7,9,7,(6 1

:)B$&7,9,7,(6B7/ 1 

:)B$&7,9,7<B$775,%87(6 1 $$

:)B$&7,9,7<B$775,%87(6B7/ 1 $$ 

:)B$&7,9,7<B$775B9$/8(6 1 $$ 7

:)B$&7,9,7<B75$16,7,216 1

:)B,7(06 7

:)B,7(0B$&7,9,7<B67$786(6 7 1

:)B,7(0B$&7,9,7<B67$786(6B+ 7 1 

:)B,7(0B$775,%87(6 ,$

:)B,7(0B$775,%87(6B7/ ,$ 

:)B,7(0B$775,%87(B9$/8(6 7 ,$

:)B,7(0B7<3(6 

:)B,7(0B7<3(6B7/ 

:)B0(66$*(6 0

:)B0(66$*(6B7/ 0 

:)B0(66$*(B$775,%87(6 0 0$

:)B0(66$*(B$775,%87(6B7/ 0 0$ O

:)B127,),&$7,216 0 7

:)B127,),&$7,21B$775,%87(6 0  7

:)B352&(66B$&7,9,7,(6 7 1

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 14


7KHIROORZLQJFKDUWVXPPDUL]HVWKHUHFRUGVLQ2UDFOH:RUNIORZWDEOHVWKDWDUH
QRWGHSHQGHQWRQLWHPW\SHV

Item Type Independent Tables Records

:)B/2&$/B/$1*8$*(6 

:)B/2&$/B52/(6 5

:)B/2&$/B86(56 8

:)B/2&$/B86(5B52/(6 8 5

:)B/22.836B7/ 

:)B/22.83B7<3(6B7/  O

:)B5(6285&(6 

:)B5287,1*B58/(6 8 

:)B5287,1*B58/(B$775,%87(6 8  


7KHIROORZLQJOLVWH[SODLQVWKHV\PEROVXVHGLQWKHVL]LQJFKDUWV

Symbol Meaning Comment

,$ 1XPEHURILWHPDWWULEXWHV 

$$ 1XPEHURIDFWLYLW\DWWULEXWHVSHUIXQFWLRQ
DFWLYLW\

0$ 1XPEHURIPHVVDJHDWWULEXWHV 

0 1XPEHURIPHVVDJHVLQWKHLWHPW\SH 

15 1XPEHURIQRWLILFDWLRQURXWLQJUXOHVSHU 
XVHU

1 1XPEHURIQRGHV DFWLYLWLHVLQFOXGLQJ ,QFOXGHVDOOQRGHVLQVXESURFHVVHV7KLV


SURFHVVHVHYHQWVIXQFWLRQVDQG ZLOOYDU\LI\RXKDYHDOWHUQDWHSURFHVVHVLQ
QRWLILFDWLRQV WRFRPSOHWHSURFHVVLQJIRU DQLWHPW\SH(VWLPDWHWKHDYHUDJH
DQLWHP DPRXQWWRFRPSOHWHWKHLWHP

/ /DQJXDJHVLQVWDOOHG 7KLVLVWKHQXPEHULQVWDOOHGQRWWKH
QXPEHURIODQJXDJHGHILQLWLRQVLQ
:)B/$1*8$*(6

7 1XPEHURIQHZWUDQVDFWLRQV LWHPV IRU 5HPHPEHUWRVXEWUDFWWKHDPRXQW


WKLVLWHPW\SH SXUJHGVRWKDW\RXRQO\FRPSXWHWKH
JURZWK

8 8VHUVQRWRWKHUZLVHLQGLUHFWRU\VHUYLFH ([DPSOHVDUHDGKRFXVHUV
YLHZV

5 5ROHVQRWRWKHUZLVHLQGLUHFWRU\VHUYLFH ([DPSOHVDUHDGKRFUROHV
YLHZV

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 15


APPENDIX A: ORACLE9I DATA GUARD AND REAL APPLICATION
CLUSTERS
2UDFOH:RUNIORZFXVWRPHUVFDQOHYHUDJH2UDFOHL'DWD*XDUGDQG2UDFOHL5HDO
$SSOLFDWLRQ&OXVWHUV

Oracle9i Data Guard


2UDFOHL'DWD*XDUGZRUNVZLWKVWDQGE\GDWDEDVHVWRSURWHFW\RXUGDWDDJDLQVW
HUURUVIDLOXUHVDQGFRUUXSWLRQVWKDWPLJKWRWKHUZLVHGHVWUR\\RXUGDWDEDVH,W
SURWHFWVFULWLFDOGDWDE\DXWRPDWLQJWKHFUHDWLRQPDQDJHPHQWDQGPRQLWRULQJ
DVSHFWVRIDVWDQGE\GDWDEDVHHQYLURQPHQW,WDXWRPDWHVWKHRWKHUZLVHPDQXDO
SURFHVVRIPDLQWDLQLQJDWUDQVDFWLRQDOO\FRQVLVWHQWFRS\RIDQ2UDFOHSURGXFWLRQ
GDWDEDVHIRUWKHSXUSRVHRIUHFRYHULQJIURPWKHORVVRUGDPDJHRIWKHSURGXFWLRQ
GDWDEDVH

Real Application Clusters


5HDO$SSOLFDWLRQ&OXVWHUVLVDFRPSXWLQJHQYLURQPHQWWKDWKDUQHVVHVWKH
SURFHVVLQJSRZHURIPXOWLSOHLQWHUFRQQHFWHGFRPSXWHUV5HDO$SSOLFDWLRQ&OXVWHUV
VRIWZDUHDQGDFROOHFWLRQRIKDUGZDUHNQRZQDVDFOXVWHUXQLWHWKHSURFHVVLQJ
SRZHURIHDFKFRPSRQHQWWREHFRPHDVLQJOHUREXVWFRPSXWLQJHQYLURQPHQW$
FOXVWHUJHQHUDOO\FRPSULVHVWZRRUPRUHFRPSXWHUVRUQRGHV$FOXVWHULVDOVR
VRPHWLPHVUHIHUUHGWRDVDORRVHO\FRXSOHGFRPSXWHUV\VWHP
,Q5HDO$SSOLFDWLRQ&OXVWHUVHQYLURQPHQWVDOOQRGHVFRQFXUUHQWO\H[HFXWH
WUDQVDFWLRQVDJDLQVWWKHVDPHGDWDEDVH5HDO$SSOLFDWLRQ&OXVWHUVFRRUGLQDWHVHDFK
QRGH
VDFFHVVWRWKHVKDUHGGDWDWRSURYLGHFRQVLVWHQF\DQGLQWHJULW\
+DUQHVVLQJWKHSRZHURIPXOWLSOHQRGHVRIIHUVREYLRXVDGYDQWDJHV,I\RXGLYLGHD
ODUJHWDVNLQWRVXEWDVNVDQGGLVWULEXWHWKHVXEWDVNVDPRQJPXOWLSOHQRGHVWKHQ\RX
FDQFRPSOHWHWKHWDVNIDVWHUWKDQLIRQO\RQHQRGHGLGWKHZRUN&OXVWHUGDWDEDVH
SURFHVVLQJLVFOHDUO\PRUHHIILFLHQWWKDQVHTXHQWLDOSURFHVVLQJ,WDOVRSURYLGHV
LQFUHDVHGSHUIRUPDQFHIRUSURFHVVLQJODUJHUZRUNORDGVDQGIRUDFFRPPRGDWLQJ
JURZLQJXVHUSRSXODWLRQV
5HDO$SSOLFDWLRQ&OXVWHUVFDQHIIHFWLYHO\VFDOH\RXUDSSOLFDWLRQVWRPHHWLQFUHDVLQJ
GDWDSURFHVVLQJGHPDQGV$V\RXDGGUHVRXUFHV5HDO$SSOLFDWLRQ&OXVWHUVFDQ
H[SORLWWKHPDQGH[WHQGWKHLUSURFHVVLQJSRZHUVEH\RQGWKHOLPLWVRIWKH
LQGLYLGXDOFRPSRQHQWV
<RXFDQXVH5HDO$SSOLFDWLRQ&OXVWHUVIRUPDQ\V\VWHPW\SHV)RUH[DPSOHGDWD
ZDUHKRXVLQJDSSOLFDWLRQVDFFHVVLQJUHDGRQO\GDWDDUHSULPHFDQGLGDWHVIRU5HDO
$SSOLFDWLRQ&OXVWHUV,QDGGLWLRQ5HDO$SSOLFDWLRQ&OXVWHUVVXFFHVVIXOO\PDQDJHV
LQFUHDVLQJQXPEHUVRI2QOLQH7UDQVDFWLRQ3URFHVVLQJ 2/73 V\VWHPVDVZHOODV
K\EULGV\VWHPVWKDWFRPELQHWKHFKDUDFWHULVWLFVRIERWKUHDGRQO\DQGUHDGZULWH
DSSOLFDWLRQV5HDO$SSOLFDWLRQ&OXVWHUVDOVRVHUYHVDVDQLPSRUWDQWFRPSRQHQWRI
UREXVWKLJKDYDLODELOLW\VROXWLRQV$SURSHUO\FRQILJXUHG5HDO$SSOLFDWLRQ&OXVWHUV
HQYLURQPHQWFDQWROHUDWHIDLOXUHVZLWKPLQLPDOGRZQWLPH

Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 16


USEFUL REFERENCES
7KH2UDFOH$SSOLFDWLRQV7XQLQJ+DQGERRNE\$QG\7UHPD\QHDQG6WHYH0D\]H ,6%1
 
2UDFOHL'DWDEDVH&RQFHSWV
2UDFOHL'DWD*XDUG&RQFHSWVDQG$GPLQLVWUDWLRQ
2UDFOHL5HDO$SSOLFDWLRQ&OXVWHUV&RQFHSWV
2UDFOH:RUNIORZ*XLGH


Oracle Workflow Performance and Sizing Concepts, Release 2.6.2 Page 17


Oracle Workflow Performance and Sizing Concepts, Release 2.6.2
October 2001
Author: Mark Craig
Contributing Authors: George Buzsaki, John Cordes, Kevin Hudson,
George Kellner, Clara Jaeckel, David Lam, Kenneth Ma, Steve Mayze,
Tim Roveda, Robin Seiden, Susan Stratton, Andy Tremayne

Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.

Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com

Oracle is a registered trademark of Oracle Corporation. Various


product and service names referenced herein may be trademarks
of Oracle Corporation. All other product and service names
mentioned may be trademarks of their respective owners.

Copyright © 2001 Oracle Corporation


All rights reserved.

You might also like