| Eerste vrije nummersIn sommige LN-processen moeten nummers worden toegewezen aan entiteiten als zendingen, orders en facturen. Het toewijzen van nummers kan op het gebied van de systeemprestaties een knelpunt worden. Om de prestaties te verbeteren van sessies waarin nieuwe ordernummers worden toegewezen, kunt u een cache-omvang voor een serie definiëren in de sessie Eerste vrije nummers (tcmcs0150m000). De cache-omvang is het aantal nieuwe serienummers dat LN tegelijkertijd genereert. Als de cache serienummers bevat, hoeven gebruikers niet te wachten totdat LN de volgende serienummers genereert en controleert. Cache-omvang = 0 Er wordt geen cache toegepast. Als u een nieuw nummer aanvraagt, wordt het nummer pas toegewezen wanneer de mutatie waarop het nummer van toepassing is, is voltooid. Nadeel: de nummerserie is geblokkeerd tijdens de mutatie. Andere gebruikers kunnen pas een nieuw nummer uit dezelfde serie aanvragen als de mutatie is voltooid. Voordeel: geen onderbrekingen in de nummering. Gebruik een cache-omvang van 0 als onderbrekingen in de nummering niet zijn toegestaan. Vraag bij voorkeur een nummer aan nabij het einde van een mutatie om de duur van de blokkering te beperken. Bij omvangrijke implementaties kan een cache-omvang van 0 prestatie- en vergrendelingsproblemen veroorzaken. Cache-omvang = 1 Als u een nieuw nummer aanvraagt, wordt het nummer direct toegewezen, zelfs als de mutatie waarop het nummer van toepassing is, nog niet is voltooid. Nadeel: Er kunnen zich onderbrekingen in de nummering voordoen als een mutatie niet wordt voltooid. Voordeel: De nummerserie is slechts kortstondig vergrendeld, en dat komt de prestaties ten goede. Een cache-omvang van 1 is de default waarde voor nummerseries. Op deze manier worden prestatie- en vergrendelingsproblemen in omvangrijke implementaties zo veel mogelijk voorkomen. Cache-omvang > 1 De waarde van de cache-omvang geeft aan hoeveel nieuwe nummers tegelijkertijd worden aangevraagd. De nummers worden direct toegewezen, zelfs als mutaties nog niet zijn voltooid. Nadeel: Er kunnen zich onderbrekingen in de nummering voordoen als meerdere mutaties niet zijn voltooid. Voordeel: De nummerserie is slechts kortstondig vergrendeld. Verder moet voor alle nummers die worden aangevraagd, de nummerserie slechts eenmaal worden bijgewerkt; dit komt de prestaties ten goede. Een cache-omvang die groter is dan 1 wordt alleen aanbevolen als vergrendelingsproblemen niet afdoende worden opgelost met een cache-omvang van 1.
Prestatieaspecten - Invloed op CPU: Ja
- Invloed op databasegroei: Niet van toepassing
Voor meer informatie, zie de LN- Performance, Tracing and Tuning Guide (U9357). | |