0% found this document useful (0 votes)
111 views3 pages

Improving General Ledger Performance

Improving General Ledger Performance

Uploaded by

wacho13_scribd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
111 views3 pages

Improving General Ledger Performance

Improving General Ledger Performance

Uploaded by

wacho13_scribd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

16/10/2015

OracleGeneralLedgerImplementationGuide

SkipHeaders
OracleGeneralLedgerImplementationGuide
Release12.1
PartNumberE1362004

Contents Previous Next

ImprovingGeneralLedgerPerformance
ImprovingGeneralLedgerPerformance
TherearemanywaysyoucanimproveGeneralLedgersperformanceandprocessingtimesforprograms,suchastheMaintainSummaryTemplates,JournalImport,
andMassAllocation/MassBudgetprograms.
ThefollowingtwoprogramsimproveGeneralLedger'sperformance:
MaintainSummaryTemplatesProgram:updatessummaryaccountinformationinthecurrentledger.
OptimizerProgram:createordropindexesforthosesegmentsinyourchartofaccountsthatyouhavemarkedforindexing.
YoucanimprovetheperformanceoftheJournalImport,andMassAllocation/MassBudgetprogramsbysettingthefollowingprofileoptions:
1. GL:NumberofAccountsinMemory:affectstheperformanceofyourMassAllocationandMassBudgetprograms
2. GL:NumberofRecordstoProcessatOnce:affectstheperformanceofyourJournalImport,MassAllocationandMassBudgetprograms.
RelatedTopics
RunningtheMaintainSummaryTemplatesProgram
RunningtheOptimizerProgram
SettingProfileOptionsforConcurrentProgramPerformance
OptimizingPerformancebyCreatingIndicesonGL_CODE_COMBINATIONSTable

RunningtheMaintainSummaryTemplatesProgram
RuntheMaintainSummaryTemplatesprogramtoupdatesummaryaccountinformationforoneormoreledgers.Thisprogramensuresthatyoursummaryaccount
templatesreflectanynewdetailaccountsyoumayhaveadded.
AlthoughGeneralLedgermaintainssummarytemplatesautomaticallyduringthepostingprocess,runningtheMaintainSummaryTemplatesprogrambeforeposting
canimprovetheperformanceofthepostingprogram.Thisisespeciallyusefulifyouhaveaddedseveralnewdetailaccountssinceyourlastpostingoperation.
Prerequisites
See:DefiningSummaryAccounts.

ToruntheMaintainSummaryTemplatesprogram:
1. NavigatetotheSubmitRequestwindow.
2. SelecttheMaintainSummaryTemplatesprogram.
3. Submitthereport.
Note:Thisprogramhasnouserparameters.
RelatedTopics
RunningReportsandPrograms,OracleApplicationsUser'sGuide
DefiningKeyFlexfields,OracleApplicationsFlexfieldsGuide
DefiningSegmentValues,OracleApplicationsFlexfieldsGuide
DefiningSummaryAccounts

RunningtheOptimizerProgram
RuntheGeneralLedgerOptimizerprogramtocreateordropindexesforthosesegmentsinyourchartofaccountsthatyouhavemarkedforindexing.
Youcanalsoupdatestatisticalinformationaboutyourdata,suchasthesizeofyourbalancesandcombinationstables,thenumberofaccountswithaparticular
segmentvalue,andthenumberofaccountbalancesassociatedwitheachaccountingperiod.Thisinformationimprovestheperformanceofyourjournalentryposting
andfinancialreportingprocess.
Tokeepthesestatisticscurrent,youshouldruntheOptimizeratleastonceaperiod,oranytimeyouaddseveralsegmentvalues,defineanewchartofaccounts,or
addordeletesummarytemplates.
Prerequisites
Defineyouraccountsegments.
SpecifywhetheryouwanttoindexaparticularsegmentinyourchartofaccountsusingtheKeyFlexfieldSegmentswindow.

http://docs.oracle.com/cd/E18727_01/doc.121/e13620/T450006T314714.htm#I_tx2Drunopt

1/3

16/10/2015

OracleGeneralLedgerImplementationGuide

Defineyouraccountsegmentvalues.
Definesummarytemplates.

Tocreateanddropindexesforyourchartofaccounts:
1. Freezeyouraccountstructure.
2. NavigatetotheSubmitRequestwindow.
3. SelecttheOptimizerprogram.
4. EnterYesforMaintainIndexestocreateordroptheindexesforyourchartofaccounts.
TheOptimizercreatesanindexonasegmentifonedoesnotyetexist,anddropsanindexonasegmentifyounolongerindexthesegment.Thisisuseful
whenyoudefineanewchartofaccountsforwhichyouwanttoindexparticularsegmentsorwhenyouwanttoaddordropanindexforanexistingsegmentin
yourchartofaccounts.

Toupdatestatisticalinformationaboutyourdata:
1. NavigatetotheSubmitRequestwindow.
2. SelecttheOptimizerprogram.
3. EnterYesforGatherStatistics.TheOptimizerprogramgathersandupdatesstatisticalinformationaboutthesizeofyourbalancesandcombinationstable,the
numberofaccountcombinationswithaparticularsegmentvalue,andthenumberofaccountbalancesassociatedwitheachaccountingperiod.
RelatedTopics
RunningReportsandPrograms,OracleApplicationsUser'sGuide
DefiningKeyFlexfields,OracleApplicationsFlexfieldsGuide
DefiningSegmentValues,OracleApplicationsFlexfieldsGuide
DefiningSummaryAccounts

SettingProfileOptionsforConcurrentProgramPerformance
YoucanimprovetheperformanceoftheJournalImport,andMassAllocation/MassBudgetingprogramsbysettingtheprofileoptionsGL:NumberofAccountsin
MemoryandGL:NumberofRecordstoProcessatOnce.Forexample,youcanspeedJournalImportbyincreasingthenumberofrecordstoprocessatonceby
increasingthenumberassignedtotheGL:NumberofRecordstoProcessatOnceprofileoption.
TheprofileoptionGL:NumberofAccountsinMemoryaffectstheperformanceofyourMassAllocationandMassBudgetprograms.Thedefaultforthisprofileoptionis
2500toindicatethatthoseprogramswillprocess2500accountsatonce.
TheprofileoptionGL:NumberofRecordstoProcessatOnceaffectstheperformanceofyourJournalImport,MassAllocationandMassBudgetprograms.Thedefault
forthisprofileoptionis1000toindicatethat1000recordswillbeprocessedatonce.
Byincreasingthenumberassignedtotheseprofileoptions,youincreasetheamountofmemorytheJournalImportorMassAllocation/MassBudgetingprogramscan
use,therebyincreasingtheirthroughput

Prerequisites
1. RuntheOptimizerprogramtocreateindexesonsegmentsofyouraccount.
2. Determinetheamountofyourcomputersmemorythatyouwanttoallocatetoconcurrentprograms.

ToSetYourProfileOptions
1. 1.NavigatetotheSystemProfileValueswindowfromtheSystemAdministratorresponsibility.
2. 2.QuerytheprofileoptionGL:NumberofAccountsinMemoryand/ortheGL:NumberofRecordstoProcessatOnce.
3. 3.SettheprofileoptionattheSite,Application,Responsibility,orUserlevel.
4. 4.Saveyourwork.

SeeAlso
1. RunningtheOptimizerProgram
2. DefiningKeyFlexfields
3. ImportingJournals,OracleGeneralLedgerUser'sGuide

OptimizingPerformancebyCreatingIndicesonGL_CODE_COMBINATIONSTable
TooptimizeperformanceyoucanaddanonuniqueconcatenatedindexonjusttheactivesegmentsoftheGL_CODE_COMBINATIONStable.
Todeterminewhichcolumnsmustbeintheconcatenatedindex,usethefollowingSQLstatement(Assumeactivesegmentsarefrom1through6.).

http://docs.oracle.com/cd/E18727_01/doc.121/e13620/T450006T314714.htm#I_tx2Drunopt

2/3

16/10/2015

OracleGeneralLedgerImplementationGuide

SELECTidfs.application_column_nameFROMgl.gl_ledgersglledger,applsys.fnd_id_flex_segmentsidfsWHERE((glledger.chart_of_accounts_id=idfs.id_flex_num)AND(g

Tofindwhatindexesyoualreadyhave,usethefollowingSQLstatement:

SELECTaic.index_name,aic.column_name,aic.column_positionFROMall_ind_columnsaic,all_indexesaiWHEREai.index_name=aic.index_nameANDai.table_name='GL_CODE_C

Itisalsorecommendedthatyoucreatesinglesegmentindicesonindividualsegmentsthatareselective.However,youshouldnotcreateasinglesegmentindexon
thesegmentwithwhichtheconcatenatedindexstarts.

Contents|Previous|TopofPage|Next

Copyright1988,2010,Oracleand/oritsaffiliates.Allrightsreserved.

http://docs.oracle.com/cd/E18727_01/doc.121/e13620/T450006T314714.htm#I_tx2Drunopt

3/3

You might also like