XVault Performance

Groupcall XVault is designed to be ready to scale, both in terms of performance achieved by a single instance and in terms of having a design that would enable development of a multi-instance load balanced approach once the requirement arises.

The largest factor in XVault performance is of course the underlying SQL database, which should be specified appropriately for the workload being considered.  Groupcall provide a set of indexes on that database to optimise XVault internal performance and you are able to add in your own indexes where you feel they are required.

XVault SQL access is optimised to cause minimal read and write load on the SQL server, this is detailed in the following section.