Configuration

The parameters listed in the table represent the specific configuration settings that we customize from the default configuration provided by MariaDB. These parameters are tailored to suit our platform’s requirements and are carefully selected to optimize performance and reliability.

Note: Parameters marked with an asterisk (*) are dynamically calculated based on available compute resources, allowing for seamless vertical scaling.

ParameterTypeDefaultModifiableRestart RequiredMinMaxAllowed Values
connect_timeoutinteger10truefalse
expire_logs_daysinteger1falsefalse099
innodb_buffer_pool_size*integer134217728truefalse20971529223372036854776000
innodb_file_per_tablestringONfalsefalseON, OFF
innodb_flush_methodstringO_DIRECTfalsetruefsync, O_DSYNC, O_DIRECT, O_DIRECT_NO_FSYNC
innodb_lock_wait_timeoutinteger50truefalse0100000000
innodb_log_buffer_sizeinteger16777216truetrue2621444294967295
innodb_log_file_sizeinteger100663296truetrue1048576549755813888
innodb_strict_modestringONtruefalseON, OFF
key_buffer_size*integer134217728truefalse8
local_infilestringOFFfalsefalseON, OFF
lock_wait_timeoutinteger86400truefalse031536000
log_bin_trust_function_creatorsstringOFFtruefalseON, OFF
max_allowed_packet*integer16777216falsefalse10241073741824
max_binlog_sizeinteger1073741824truefalse40961073741824
max_connect_errorsinteger100truefalse14294967295
max_connections*integer151truetrue10100000
open_files_limitinteger0truetrue04294967295
require_secure_transportstringONfalsefalseON, OFF
skip_name_resolvestringONfalsetrueON, OFF
ssl_cipherstringECDHE-ECDSA-AES128-GCM-SHA256:
ECDHE-RSA-AES128-GCM-SHA256:
ECDHE-ECDSA-AES256-GCM-SHA384:
ECDHE-RSA-AES256-GCM-SHA384:
ECDHE-ECDSA-CHACHA20-POLY1305:
ECDHE-RSA-CHACHA20-POLY1305:
DHE-RSA-AES128-GCM-SHA256:
DHE-RSA-AES256-GCM-SHA384
truetrue
sql_modestringSTRICT_TRANS_TABLES,
ERROR_FOR_DIVISION_BY_ZERO,
NO_AUTO_CREATE_USER,
NO_ENGINE_SUBSTITUTION
truefalseALLOW_INVALID_DATES, ANSI, ANSI_QUOTES, DB2, EMPTY_STRING_IS_NULL, ERROR_FOR_DIVISION_BY_ZERO, HIGH_NOT_PRECEDENCE, IGNORE_BAD_TABLE_OPTIONS, IGNORE_SPACE, MAXDB, MSSQL, MYSQL323, MYSQL40, NO_AUTO_CREATE_USER, NO_AUTO_VALUE_ON_ZERO, NO_BACKSLASH_ESCAPES, NO_DIR_IN_CREATE, NO_ENGINE_SUBSTITUTION, NO_FIELD_OPTIONS, NO_KEY_OPTIONS, NO_TABLE_OPTIONS, NO_UNSIGNED_SUBTRACTION, NO_ZERO_DATE, NO_ZERO_IN_DATE, ONLY_FULL_GROUP_BY, ORACLE, PAD_CHAR_TO_FULL_LENGTH, PIPES_AS_CONCAT, POSTGRESQL, REAL_AS_FLOAT, SIMULTANEOUS_ASSIGNMENT, STRICT_ALL_TABLES, STRICT_TRANS_TABLES, TIME_ROUND_FRACTIONAL
table_open_cache*integer2000truetrue11048576
tls_versionstringTLSv1.2,TLSv1.3truetrue

Column Explanation

  • Parameter: This column lists the configuration parameters.
  • Type: Indicates the data type of the configuration parameter (e.g., integer, string).
  • Default: Displays the default value for each parameter.
  • Modifiable: Indicates whether the parameter can be modified (true/false).
  • Restart Required: Specifies whether a server restart is required for changes to take effect (true/false).
  • Min: Shows the minimum permissible value for numeric parameters.
  • Max: Displays the maximum permissible value for numeric parameters.
  • Allowed Values: Lists the values allowed for string parameters.

For custom DBaaS configurations including parameters not listed above, please submit a support ticket to our team.


We’re working on a feature to let you directly change your DBaaS settings in our customer portal. Until then we thank you for your patience as we improve our services.