The central aspect is the conditions of the products while designing them because the better your design, the lower your additional AA-related product development effort.
DLM, Archival, and indexing are the traditional approaches to AA performance tuning. The latest additions are ‘Active arrangement archival’, ‘Enhanced service process’, and other tunings.
AA Performance in COB
Some of the challenges faced in COB are
AA.SERVICE.PROCESS taking more time
AA.SERVICE.PROCESS taking more memory
AA.ACTIVITY list will be more
Static cache in AA.SOURCE.CALC.TYPE
Almost all the above challenges are related to core issues, so we need to investigate the reason for them and then provide a solution accordingly. The latest updates address some of the issues. Installing them would help improve performance.
Performance in T24 versions/enquiries
The data volumes can be massive, and latency for any enquiry will be high. How can we avoid such situations?
The core versions/enquiries will be available in the model bank by default. However, you can choose to replace all the instances in both live and simulations at a time with our local versions and customized enquiries.
Performance in API routines
Some functionalities can be included directly in the product conditions without the use of API routines, minimizing the processing time. However, to undertake such activities, we need a clear understanding of the AA module. Even if the API routines are used, we can fine-tune them further to get better results.
Performance in data load and extraction routines
There are core call routines through which we fetch the expected outcomes. This may only sometimes give quick results. There are corresponding tables in AA where we can fetch data, filter the results, and get our outcome. These methods will reduce the selection and processing time to half.
During data load or in COB, a major issue might be related to Locking. A single account is being updated multiple times. To avoid such issues, an HVT trigger service approach can be utilized.
The above approaches are high-level ideas.
There are many techniques for handling AA performance-related issues. Please get in touch with us if you need assistance in AA training and performance tuning.
Keep up the great work! Happy Performance Engineering!
Comments