Details
-
Bug
-
Status: Open
-
Critical
-
Resolution: Unresolved
-
None
-
None
-
Server configuration is 16 vCPU, 64GB RAM and 250GB SSD storage.
Mifos setup has been done using AWS-AMI
-
Patch, Important
Description
- Loan disbursement
- viewing the net amount of teller (Teller cash management)
- settle cash
When a user attempts to perform one of the above functions, a "select query" is activated to retrieve the net amount of his cash on hand. It checks for every transaction he made such as teller cash management, savings transactions, FD transactions and loan transactions.
This is the reason why the performance of the server is greatly reduced after using Mifos X for about two years. No matter how many server resources you increase, slowing down is unavoidable.
If we can implement a day end process of updating the summary of each teller's cash on hand to a separate table, it will be a solution for this. Then when you try to do one of the above tasks, instead of checking all the transactions, you can get the relevant teller's net amount very quickly by referring to that table.
herewith attached slow queries also.