Measuring processor utilization in SMA-based databases
The SMA server process (solidsma) cannot be used to measure the processor utilization of the database that is used by SMA applications. With SMA, most of the solidDB server code executes in the application address space. However, the processor utilization reported for an SMA application reflects both the load inflicted by the application code itself and the solidDB code that is invoked to process the application request.
If the applications are not processor-intensive, the best approximation of the processor utilization of the total database system is the sum of the processor utilization values of all the SMA applications and the SMA server process.
The SMA server process consumes very little of the processor capacity in its own address space. The server process consists of only housekeeping and asynchronous tasks like checkpointing and backup.