Hi All.
We have recently moved from the desktop GUI application to the cloud-based application using PowerServer for one of our existing customers. The legacy GUI application (PB 2019 R3 Build 2779, Runtime 19.2.0.2779) interfaced with Sybase ASE databases. The new application (PB 2022 CloudPro Build 1900, Runtime 22.0.0.1900) connects to MS SQL Server databases. We are still fairly new to this Cloud-based architecture, so we are looking to those with expertise in this environment. We are also new to MS SQL Server and the nuanced differences inherent to it as opposed to Sybase ASE.
There seems to a fairly significant increase in the time that it takes to process the transaction in the new cloud-based deployed application configuration versus the deployed legacy application. We expected that there may some increase in processing time, but what we are seeing is generally more than twice the amount of time compared to the legacy application configuration. Using the new deployed client, what were one to three second transactions have lengthened to three to six seconds (or more in some cases). The transaction processing duration is more comparable to the legacy application when running the new application from the CloudPro IDE though, because the IDE is also directly connected to the databases.
We have added code to check the time at various stages of the processing within the cloud-based deployed client, and those results seem quite comparable in the old and new applications. So, based on our testing to date, it would appear that the processing time degradation is coming into play somewhere in the PowerServer processing.
We are getting some negative feedback from users, so we are looking for some ideas and/or assistance in determining what, if anything, can be done to improve the performance (now that the SQL is contained in the server).
Any and all feedback would be appreciated.
Thank you.
Craig
We will look into this as part of Chris Pollach's suggestion below.
Thank you.