On-premise only
In addition to the previous options, on-premise customers have further options for tuning performance.
Hardware capabilities
The hardware resources play a key role in performance. Customers who maintain the Planon app and web server within their own setup can influence these resources. This includes running the software on systems with sufficient CPU, RAM, disk I/O, network throughput and latency, database server tuning, etcetera. As these are not specific to Planon, we will not further elaborate on them.
Memory heap size
Sufficient memory needs to be allocated for the Java processes. Sufficient RAM needs to be available to prevent memory swapping (virtual memory usage). For details see the Administrator’s Guide. Note that more memory does not necessarily result in better performance. Increasing the heap sizes will only increase performance if the memory usage is a bottleneck. A bigger heap size could result in a higher CPU load, resulting in a lower performance.
Database statistics
Database statistics must be periodically generated and updated on all the tables and indexes, to ensure that your database is using the optimal path to access data.
Multiple application and web servers
Multiple application servers and the web can run in parallel to spread the load. For more information, refer to the Deployment Guide (Application server clustering) or the Installation Guide (Runing the suite installer, Step 12).