Whenever I make an API call with the issuemore or the sendassetfrom API the response time seems to get slower overtime the more transactions I make. When there are no transactions in my multichain, response time is around 0.004 seconds however after around 25000 transactions the response times goes up to 0.4 seconds. We are using Multichain in a centralized way which means each node needs to keep track of all addresses in the chain.
I am currently running version 1.0.3 of Multichain as a single node on a single machine. The machine has 4GB of ram and has 2 cores of a 3.1 GHz Intel Xeon® Platinum 8175 CPU. I have tried running multiple nodes on the machine but this made no difference and I have also tried upgrading to version 2.0.3 but it also made no difference. I have also tried using the combineunspent which took around 2 hours to run but only made a minor difference in response time. I have also tried increasing the rpcthreads count but that made no difference either.
Is there a way to resolve this issue?