The xSQL configuration file can be used to define parameters that determine eXtremeDB runtime operation.
For an overview see page Configuration File Parameters
These parameters consist of "name : value" pairs that can appear anywhere in the configuration file outside of other sections. For example:
db_params : { mem_page_size : 256, disk_page_size : 4096, db_max_connections : 100, ... } recovery_enabled : true, free_memory_threshold : 4m, ...The following table lists the possible options:
Option name : example value Comment database_name : "mydbname", The database name to be created (opened) in conventional or shared memory, string recovery_enabled : true, Run sniffer to cleanup a shared memory database, boolean free_memory_threshold : 4m, Threshold to abort the current transaction if amount of free memory becomes lower. Unsigned, default 1Mb local_client : "dbname", An existing shared-memory database name to connect to (as opposed to a remote connection via SQL client - see page xSQL SQL Parameters for further details), string event_log : xsql.log
Name of event log file or 'stderr'