This blog introduces how RonDB handles automatic thread configuration. This
blog is more technical and dives deeper under the surface of how
RonDB operates. RonDB provides a configuration option,
ThreadConfig, whereby the user can have full control over the
assignment of threads to CPUs, how the CPU locking is to be
performed and how the thread should be scheduled.
However for the absolute majority of users this is too advanced, thus the managed version of RonDB ensures that this thread configuration is based on best practices found over decades of testing. This means that every user of the managed version of RonDB will get access to a thread configuration that is optimised for their particular VM size.
In addition RonDB makes use of adaptive CPU spinning in a way that limits the power usage, but still provides very low latency in all database operations. …
[Read more]