xSQL is a highly configurable database server. To start xSQL as a server it is simply necessary to specify a port number for remote clients to connect to. For example, the following command (run in directory
samples\xsql\scripts
) starts xSQL as a server for an in-memory database of100Mb
, listening on port5000
and using configuration filexsql.cfg
:..\..\..\target\bin\xsql.exe -size 100m -p 5000 -c xsql.cfgThere are a number of command line options and alternatively a configuration file can be used to specify a rich variety of xSQL startup and runtime parameters.
Please use the links in the following table to view the specified server instrumentation capabilities:
Storage Examine database storage usage Security Security Parameters Logging Logging runtime statistics and session activity AIO Asynchronous file I/O for Persistent Databases Automatic Restart Automatic restart of the xSQL server after it has been terminated abruptly Recover Recovering shared memory databases xtop Using the Unix-Linux xtop
utility to display xSQL runtime statistics