Configuration

The parameters listed in the table represent the specific configuration settings that we customize from the default configuration provided by MySQL. 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
binlog_cache_sizeinteger32768TrueFalse409618446744073709548000
binlog_expire_logs_auto_purgestringONFalseFalseOFF
ON
binlog_expire_logs_secondsinteger86400FalseFalse04294967295
binlog_formatstringROWFalseFalseROW
MIXED
STATEMENT
binlog_gtid_simple_recoverystringONFalseTrueOFF
ON
connect_timeoutinteger10TrueFalse
enforce_gtid_consistencystringONFalseFalseOFF
ON
WARN
federatedstringOFFTrueTrueOFF
ON
gtid_modestringONFalseFalseOFF
OFF_PERMISSIVE
ON_PERMISSIVE
ON
innodb_buffer_pool_size*integer134217728TrueFalse20971529223372036854776000
innodb_file_per_tablestringONFalseFalseON
OFF
innodb_flush_methodstringO_DIRECTFalseTruefsync
O_DSYNC
littlesync
nosync
O_DIRECT
O_DIRECT_NO_FSYNC
innodb_lock_wait_timeoutinteger50TrueFalse0100000000
innodb_log_buffer_sizeinteger16777216TrueTrue2621444294967295
innodb_redo_log_capacity*integer104857600TrueFalse8388608137438953472
innodb_strict_modestringONTrueFalseON
OFF
key_buffer_size*integer134217728TrueFalse8
local_infilestringOFFFalseFalseON
OFF
lock_wait_timeoutinteger31536000TrueFalse131536000
log_bin_trust_function_creatorsstringOFFTrueFalseON
OFF
max_allowed_packet*integer16777216FalseFalse10241073741824
max_binlog_sizeinteger1073741824TrueFalse40961073741824
max_connect_errorsinteger100TrueFalse14294967295
max_connections*integer151TrueTrue10100000
open_files_limitinteger5000TrueTrue04294967295
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_modestringONLY_FULL_GROUP_BY
STRICT_TRANS_TABLES
NO_ZERO_IN_DATE
NO_ZERO_DATE
ERROR_FOR_DIVISION_BY_ZERO
NO_ENGINE_SUBSTITUTION
TrueFalseALLOW_INVALID_DATES
ANSI
ANSI_QUOTES
ERROR_FOR_DIVISION_BY_ZERO
HIGH_NOT_PRECEDENCE
IGNORE_SPACE
NO_AUTO_VALUE_ON_ZERO
NO_BACKSLASH_ESCAPES
NO_DIR_IN_CREATE
NO_ENGINE_SUBSTITUTION
NO_UNSIGNED_SUBTRACTION
NO_ZERO_DATE
NO_ZERO_IN_DATE
ONLY_FULL_GROUP_BY
PAD_CHAR_TO_FULL_LENGTH
PIPES_AS_CONCAT
REAL_AS_FLOAT
STRICT_ALL_TABLES
STRICT_TRANS_TABLES
TIME_TRUNCATE_FRACTIONAL
table_open_cache*integer2000TrueTrue11048576
tls_versionstringTLSv1.2
TLSv1.3
TrueTrue

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.

Please note that we are actively working on implementing a feature in our customer portal that will allow you to modify your DBaas configuration directly. However, this feature is not yet available. We appreciate your patience and understanding as we continue to enhance our services.