diff --git a/client/controller/build.gradle b/client/controller/build.gradle index 2c898d0..0d41790 100644 --- a/client/controller/build.gradle +++ b/client/controller/build.gradle @@ -45,7 +45,7 @@ dependencies { compile group: 'commons-cli', name: 'commons-cli', version: '1.2' // https://mvnrepository.com/artifact/mysql/mysql-connector-java - compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.6' + compile group: 'mysql', name: 'mysql-connector-java', version: '8.0.12' // https://mvnrepository.com/artifact/org.postgresql/postgresql compile group: 'org.postgresql', name: 'postgresql', version: '9.4-1201-jdbc41' diff --git a/client/controller/src/main/java/com/controller/collectors/MySQLCollector.java b/client/controller/src/main/java/com/controller/collectors/MySQLCollector.java index ec718cb..7638a77 100644 --- a/client/controller/src/main/java/com/controller/collectors/MySQLCollector.java +++ b/client/controller/src/main/java/com/controller/collectors/MySQLCollector.java @@ -16,6 +16,7 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.Map; +import java.util.HashMap; import org.apache.log4j.Logger; /** */ @@ -27,6 +28,10 @@ public class MySQLCollector extends DBCollector { private static final String PARAMETERS_SQL = "SHOW VARIABLES;"; private static final String METRICS_SQL = "SHOW STATUS"; + + private static final String METRICS_SQL2 = + "SELECT name, count FROM INFORMATION_SCHEMA.INNODB_METRICS where subsystem = 'transaction';"; + private HashMap innodbMetrics = new HashMap<>(); public MySQLCollector(String oriDBUrl, String username, String password) { try { @@ -50,6 +55,12 @@ public class MySQLCollector extends DBCollector { while (out.next()) { dbMetrics.put(out.getString(1).toLowerCase(), out.getString(2)); } + + out = s.executeQuery(METRICS_SQL2); + while (out.next()) { + innodbMetrics.put(out.getString(1).toLowerCase(), out.getString(2)); + } + conn.close(); } catch (SQLException e) { LOG.error("Error while collecting DB parameters: " + e.getMessage()); @@ -93,6 +104,13 @@ public class MySQLCollector extends DBCollector { } // "global" is a a placeholder jobGlobal.put("global", job); + + JSONObject job2 = new JSONObject(); + for (Map.Entry entry : innodbMetrics.entrySet()) { + job2.put(entry.getKey(), entry.getValue()); + } + jobGlobal.put("innodb_metrics", job2); + stringer.value(jobGlobal); stringer.key(JSON_LOCAL_KEY); stringer.value(null); diff --git a/client/driver/driver_config.py b/client/driver/driver_config.py index d17f60b..0b8efce 100644 --- a/client/driver/driver_config.py +++ b/client/driver/driver_config.py @@ -5,7 +5,7 @@ import os #========================================================== # Location of the database host relative to this driver -# Valid values: local, remote, or docker +# Valid values: local, remote, docker or remote_docker HOST_CONN = 'local' # The name of the Docker container for the target database @@ -15,6 +15,7 @@ CONTAINER_NAME = None # e.g., 'postgres_container' # Host SSH login credentials (only required if HOST_CONN=remote) LOGIN_NAME = None LOGIN_HOST = None +LOGIN_PASSWORD = None LOGIN_PORT = None # Set when using a port other than the SSH default @@ -22,7 +23,7 @@ LOGIN_PORT = None # Set when using a port other than the SSH default # DATABASE OPTIONS #========================================================== -# Either Postgres or Oracle +# Postgres, Oracle or Mysql DB_TYPE = 'postgres' # Name of the database @@ -50,12 +51,19 @@ DB_CONF = '/etc/postgresql/9.6/main/postgresql.conf' DB_DUMP_DIR = '/var/lib/postgresql/9.6/main/dumpfiles' # Base config settings to always include when installing new configurations -BASE_DB_CONF = { - 'track_counts': 'on', - 'track_functions': 'all', - 'track_io_timing': 'on', - 'autovacuum': 'off', -} +if DB_TYPE == 'mysql': + BASE_DB_CONF = { + 'innodb_monitor_enable': 'all', + } +elif DB_TYPE == 'postgres': + BASE_DB_CONF = { + 'track_counts': 'on', + 'track_functions': 'all', + 'track_io_timing': 'on', + 'autovacuum': 'off', + } +else: + BASE_DB_CONF = None # Name of the device on the database server to monitor the disk usage, or None to disable DATABASE_DISK = None @@ -88,7 +96,11 @@ RESULT_DIR = os.path.join(DRIVER_HOME, 'results') TEMP_DIR = '/tmp/driver' # Path to the directory for storing database dump files -DB_DUMP_DIR = os.path.join(DRIVER_HOME, 'dumpfiles') +if DB_DUMP_DIR is None: + DB_DUMP_DIR = os.path.join(DRIVER_HOME, 'dumpfiles') + if not os.path.exists(DB_DUMP_DIR): + os.mkdir(DB_DUMP_DIR) + # Reload the database after running this many iterations RELOAD_INTERVAL = 10 @@ -102,7 +114,7 @@ MAX_DISK_USAGE = 90 WARMUP_ITERATIONS = 0 # Let the database initialize for this many seconds after it restarts -RESTART_SLEEP_SEC = 300 +RESTART_SLEEP_SEC = 30 #========================================================== # OLTPBENCHMARK OPTIONS @@ -123,7 +135,7 @@ OLTPBENCH_BENCH = 'tpcc' #========================================================== # Path to the controller directory -CONTROLLER_HOME = os.path.expanduser('~/ottertune/client/controller') +CONTROLLER_HOME = DRIVER_HOME + '/../controller' # Path to the controller configuration file CONTROLLER_CONFIG = os.path.join(CONTROLLER_HOME, 'config/postgres_config.json') diff --git a/client/driver/fabfile.py b/client/driver/fabfile.py index 75078ee..1d94484 100644 --- a/client/driver/fabfile.py +++ b/client/driver/fabfile.py @@ -36,6 +36,7 @@ fabric_output.update({ }) env.abort_exception = FabricException env.hosts = [dconf.LOGIN] +env.password = dconf.LOGIN_PASSWORD # Create local directories for _d in (dconf.RESULT_DIR, dconf.LOG_DIR, dconf.TEMP_DIR): @@ -82,6 +83,8 @@ def create_controller_config(): dburl_fmt = 'jdbc:postgresql://{host}:{port}/{db}'.format elif dconf.DB_TYPE == 'oracle': dburl_fmt = 'jdbc:oracle:thin:@{host}:{port}:{db}'.format + elif dconf.DB_TYPE == 'mysql': + dburl_fmt = 'jdbc:mysql://{host}:{port}/{db}?useSSL=false'.format else: raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) @@ -107,9 +110,18 @@ def restart_database(): # becaues there's no init system running and the only process running # in the container is postgres itself local('docker restart {}'.format(dconf.CONTAINER_NAME)) + elif dconf.HOST_CONN == 'remote_docker': + run('docker restart {}'.format(dconf.CONTAINER_NAME), remote_only=True) else: sudo('pg_ctl -D {} -w -t 600 restart -m fast'.format( dconf.PG_DATADIR), user=dconf.ADMIN_USER, capture=False) + elif dconf.DB_TYPE == 'mysql': + if dconf.HOST_CONN == 'docker': + local('docker restart {}'.format(dconf.CONTAINER_NAME)) + elif dconf.HOST_CONN == 'remote_docker': + run('docker restart {}'.format(dconf.CONTAINER_NAME), remote_only=True) + else: + sudo('service mysql restart') elif dconf.DB_TYPE == 'oracle': db_log_path = os.path.join(os.path.split(dconf.DB_CONF)[0], 'startup.log') local_log_path = os.path.join(dconf.LOG_DIR, 'startup.log') @@ -135,6 +147,9 @@ def drop_database(): if dconf.DB_TYPE == 'postgres': run("PGPASSWORD={} dropdb -e --if-exists {} -U {} -h {}".format( dconf.DB_PASSWORD, dconf.DB_NAME, dconf.DB_USER, dconf.DB_HOST)) + elif dconf.DB_TYPE == 'mysql': + run("mysql --user={} --password={} -e 'drop database if exists {}'".format( + dconf.DB_USER, dconf.DB_PASSWORD, dconf.DB_NAME)) else: raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) @@ -144,6 +159,9 @@ def create_database(): if dconf.DB_TYPE == 'postgres': run("PGPASSWORD={} createdb -e {} -U {} -h {}".format( dconf.DB_PASSWORD, dconf.DB_NAME, dconf.DB_USER, dconf.DB_HOST)) + elif dconf.DB_TYPE == 'mysql': + run("mysql --user={} --password={} -e 'create database {}'".format( + dconf.DB_USER, dconf.DB_PASSWORD, dconf.DB_NAME)) else: raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) @@ -172,9 +190,20 @@ def drop_user(): raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) @task -def reset_conf(): - change_conf() +def reset_conf(always=True): + if always: + change_conf() + return + # reset the config only if it has not been changed by Ottertune, + # i.e. OtterTune signal line is not in the config file. + signal = "# configurations recommended by ottertune:\n" + tmp_conf_in = os.path.join(dconf.TEMP_DIR, os.path.basename(dconf.DB_CONF) + '.in') + get(dconf.DB_CONF, tmp_conf_in) + with open(tmp_conf_in, 'r') as f: + lines = f.readlines() + if signal not in lines: + change_conf() @task def change_conf(next_conf=None): @@ -191,11 +220,15 @@ def change_conf(next_conf=None): signal_idx = lines.index(signal) lines = lines[0:signal_idx + 1] + + if dconf.DB_TYPE == 'mysql': + lines.append('[mysqld]\n') + if dconf.BASE_DB_CONF: assert isinstance(dconf.BASE_DB_CONF, dict), \ (type(dconf.BASE_DB_CONF), dconf.BASE_DB_CONF) - base_conf = ['{} = {}\n'.format(*c) for c in sorted(dconf.BASE_DB_CONF.items())] - lines.extend(base_conf) + for name, value in sorted(dconf.BASE_DB_CONF.items()): + lines.append('{} = {}\n'.format(name, value)) if isinstance(next_conf, str): with open(next_conf, 'r') as f: @@ -209,6 +242,10 @@ def change_conf(next_conf=None): for name, value in recommendation.items(): if dconf.DB_TYPE == 'oracle' and isinstance(value, str): value = value.strip('B') + # If innodb_flush_method is set to NULL on a Unix-like system, + # the fsync option is used by default. + if name == 'innodb_flush_method' and value == '': + value = "fsync" lines.append('{} = {}\n'.format(name, value)) lines.append('\n') @@ -223,6 +260,10 @@ def change_conf(next_conf=None): @task def load_oltpbench(): + if os.path.exists(dconf.OLTPBENCH_CONFIG) is False: + msg = 'oltpbench config {} does not exist, '.format(dconf.OLTPBENCH_CONFIG) + msg += 'please double check the option in driver_config.py' + raise Exception(msg) cmd = "./oltpbenchmark -b {} -c {} --create=true --load=true".\ format(dconf.OLTPBENCH_BENCH, dconf.OLTPBENCH_CONFIG) with lcd(dconf.OLTPBENCH_HOME): # pylint: disable=not-context-manager @@ -231,6 +272,10 @@ def load_oltpbench(): @task def run_oltpbench(): + if os.path.exists(dconf.OLTPBENCH_CONFIG) is False: + msg = 'oltpbench config {} does not exist, '.format(dconf.OLTPBENCH_CONFIG) + msg += 'please double check the option in driver_config.py' + raise Exception(msg) cmd = "./oltpbenchmark -b {} -c {} --execute=true -s 5 -o outputfile".\ format(dconf.OLTPBENCH_BENCH, dconf.OLTPBENCH_CONFIG) with lcd(dconf.OLTPBENCH_HOME): # pylint: disable=not-context-manager @@ -239,6 +284,10 @@ def run_oltpbench(): @task def run_oltpbench_bg(): + if os.path.exists(dconf.OLTPBENCH_CONFIG) is False: + msg = 'oltpbench config {} does not exist, '.format(dconf.OLTPBENCH_CONFIG) + msg += 'please double check the option in driver_config.py' + raise Exception(msg) cmd = "./oltpbenchmark -b {} -c {} --execute=true -s 5 -o outputfile > {} 2>&1 &".\ format(dconf.OLTPBENCH_BENCH, dconf.OLTPBENCH_CONFIG, dconf.OLTPBENCH_LOG) with lcd(dconf.OLTPBENCH_HOME): # pylint: disable=not-context-manager @@ -247,8 +296,8 @@ def run_oltpbench_bg(): @task def run_controller(): - if not os.path.exists(dconf.CONTROLLER_CONFIG): - create_controller_config() + LOG.info('Controller config path: %s', dconf.CONTROLLER_CONFIG) + create_controller_config() cmd = 'gradle run -PappArgs="-c {} -d output/" --no-daemon > {}'.\ format(dconf.CONTROLLER_CONFIG, dconf.CONTROLLER_LOG) with lcd(dconf.CONTROLLER_HOME): # pylint: disable=not-context-manager @@ -287,9 +336,9 @@ def save_next_config(next_config, t=None): @task def free_cache(): - if dconf.HOST_CONN != 'docker': + if dconf.HOST_CONN not in ['docker', 'remote_docker']: with show('everything'), settings(warn_only=True): # pylint: disable=not-context-manager - res = sudo("sh -c \"echo 3 > /proc/sys/vm/drop_caches\"") + res = sudo("sh -c \"echo 3 > /proc/sys/vm/drop_caches\"", remote_only=True) if res.failed: LOG.error('%s (return code %s)', res.stderr.strip(), res.return_code) @@ -299,7 +348,6 @@ def upload_result(result_dir=None, prefix=None, upload_code=None): result_dir = result_dir or os.path.join(dconf.CONTROLLER_HOME, 'output') prefix = prefix or '' upload_code = upload_code or dconf.UPLOAD_CODE - files = {} for base in ('summary', 'knobs', 'metrics_before', 'metrics_after'): fpath = os.path.join(result_dir, prefix + base + '.json') @@ -451,7 +499,7 @@ def dump_database(): LOG.info('%s already exists ! ', dumpfile) return False - if dconf.ORACLE_FLASH_BACK: + if dconf.DB_TYPE == 'oracle' and dconf.ORACLE_FLASH_BACK: LOG.info('create restore point %s for database %s in %s', dconf.RESTORE_POINT, dconf.DB_NAME, dconf.RECOVERY_FILE_DEST) else: @@ -469,6 +517,9 @@ def dump_database(): run('PGPASSWORD={} pg_dump -U {} -h {} -F c -d {} > {}'.format( dconf.DB_PASSWORD, dconf.DB_USER, dconf.DB_HOST, dconf.DB_NAME, dumpfile)) + elif dconf.DB_TYPE == 'mysql': + sudo('mysqldump --user={} --password={} --databases {} > {}'.format( + dconf.DB_USER, dconf.DB_PASSWORD, dconf.DB_NAME, dumpfile)) else: raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) return True @@ -501,6 +552,8 @@ def restore_database(): create_database() run('PGPASSWORD={} pg_restore -U {} -h {} -n public -j 8 -F c -d {} {}'.format( dconf.DB_PASSWORD, dconf.DB_USER, dconf.DB_HOST, dconf.DB_NAME, dumpfile)) + elif dconf.DB_TYPE == 'mysql': + run('mysql --user={} --password={} < {}'.format(dconf.DB_USER, dconf.DB_PASSWORD, dumpfile)) else: raise Exception("Database Type {} Not Implemented !".format(dconf.DB_TYPE)) LOG.info('Finish restoring database') @@ -603,7 +656,9 @@ def loop(i): def run_loops(max_iter=10): # dump database if it's not done before. dump = dump_database() - + # put the BASE_DB_CONF in the config file + # e.g., mysql needs to set innodb_monitor_enable to track innodb metrics + reset_conf(False) for i in range(int(max_iter)): # restart database restart_succeeded = restart_database() @@ -622,12 +677,14 @@ def run_loops(max_iter=10): # reload database periodically if dconf.RELOAD_INTERVAL > 0: + # wait 5 secs after restarting databases + time.sleep(5) if i % dconf.RELOAD_INTERVAL == 0: if i == 0 and dump is False: restore_database() elif i > 0: restore_database() - + LOG.info('Wait %s seconds after restarting database', dconf.RESTART_SLEEP_SEC) time.sleep(dconf.RESTART_SLEEP_SEC) LOG.info('The %s-th Loop Starts / Total Loops %s', i + 1, max_iter) loop(i % dconf.RELOAD_INTERVAL if dconf.RELOAD_INTERVAL > 0 else i) diff --git a/client/driver/utils.py b/client/driver/utils.py index af2ae19..e454ef2 100644 --- a/client/driver/utils.py +++ b/client/driver/utils.py @@ -23,7 +23,7 @@ def load_driver_conf(): if dconf.HOST_CONN == 'local': login_str = 'localhost' - elif dconf.HOST_CONN == 'remote': + elif dconf.HOST_CONN in ['remote', 'remote_docker']: if not dconf.LOGIN_HOST: raise ValueError("LOGIN_HOST must be set if HOST_CONN=remote") @@ -65,7 +65,7 @@ def get_content(response): @task -def run(cmd, capture=True, **kwargs): +def run(cmd, capture=True, remote_only=False, **kwargs): capture = parse_bool(capture) try: @@ -73,14 +73,23 @@ def run(cmd, capture=True, **kwargs): res = _run(cmd, **kwargs) elif dconf.HOST_CONN == 'local': res = local(cmd, capture=capture, **kwargs) - else: # docker + else: # docker or remote_docker opts = '' cmdd = cmd if cmd.endswith('&'): cmdd = cmd[:-1].strip() opts = '-d ' - res = local('docker exec {} -ti {} /bin/bash -c "{}"'.format( - opts, dconf.CONTAINER_NAME, cmdd), capture=capture, **kwargs) + if remote_only: + docker_cmd = cmdd + else: + docker_cmd = 'docker exec {} -ti {} /bin/bash -c "{}"'.format( + opts, dconf.CONTAINER_NAME, cmdd) + if dconf.HOST_CONN == 'docker': + res = local(docker_cmd, capture=capture, **kwargs) + elif dconf.HOST_CONN == 'remote_docker': + res = _run(docker_cmd, **kwargs) + else: + raise Exception('wrong HOST_CONN type {}'.format(dconf.HOST_CONN)) except TypeError as e: err = str(e).strip() if 'unexpected keyword argument' in err: @@ -93,7 +102,7 @@ def run(cmd, capture=True, **kwargs): @task -def sudo(cmd, user=None, capture=True, **kwargs): +def sudo(cmd, user=None, capture=True, remote_only=False, **kwargs): capture = parse_bool(capture) if dconf.HOST_CONN == 'remote': @@ -105,14 +114,22 @@ def sudo(cmd, user=None, capture=True, **kwargs): pre_cmd += '-u {} '.format(user) res = local(pre_cmd + cmd, capture=capture, **kwargs) - else: # docker + else: # docker or remote_docker user = user or 'root' opts = '-ti -u {}'.format(user or 'root') if user == 'root': opts += ' -w /' - res = local('docker exec {} {} /bin/bash -c "{}"'.format( - opts, dconf.CONTAINER_NAME, cmd), capture=capture) - + if remote_only: + docker_cmd = cmd + else: + docker_cmd = 'docker exec {} {} /bin/bash -c "{}"'.format( + opts, dconf.CONTAINER_NAME, cmd) + if dconf.HOST_CONN == 'docker': + res = local(docker_cmd, capture=capture, **kwargs) + elif dconf.HOST_CONN == 'remote_docker': + res = _sudo(docker_cmd, **kwargs) + else: + raise Exception('wrong HOST_CONN type {}'.format(dconf.HOST_CONN)) return res @@ -126,8 +143,15 @@ def get(remote_path, local_path, use_sudo=False): pre_cmd = 'sudo ' if use_sudo else '' opts = '-r' if os.path.isdir(remote_path) else '' res = local('{}cp {} {} {}'.format(pre_cmd, opts, remote_path, local_path)) - else: # docker - res = local('docker cp {}:{} {}'.format(dconf.CONTAINER_NAME, remote_path, local_path)) + else: # docker or remote_docker + docker_cmd = 'docker cp -L {}:{} {}'.format(dconf.CONTAINER_NAME, remote_path, local_path) + if dconf.HOST_CONN == 'docker': + res = local(docker_cmd) + elif dconf.HOST_CONN == 'remote_docker': + res = sudo(docker_cmd, remote_only=True) + res = _get(local_path, local_path, use_sudo) + else: + raise Exception('wrong HOST_CONN type {}'.format(dconf.HOST_CONN)) return res @@ -141,8 +165,15 @@ def put(local_path, remote_path, use_sudo=False): pre_cmd = 'sudo ' if use_sudo else '' opts = '-r' if os.path.isdir(local_path) else '' res = local('{}cp {} {} {}'.format(pre_cmd, opts, local_path, remote_path)) - else: # docker - res = local('docker cp {} {}:{}'.format(local_path, dconf.CONTAINER_NAME, remote_path)) + else: # docker or remote_docker + docker_cmd = 'docker cp -L {} {}:{}'.format(local_path, dconf.CONTAINER_NAME, remote_path) + if dconf.HOST_CONN == 'docker': + res = local(docker_cmd) + elif dconf.HOST_CONN == 'remote_docker': + res = _put(local_path, local_path, use_sudo=True) + res = sudo(docker_cmd, remote_only=True) + else: + raise Exception('wrong HOST_CONN type {}'.format(dconf.HOST_CONN)) return res diff --git a/server/website/website/db/base/parser.py b/server/website/website/db/base/parser.py index cf1daba..4660600 100644 --- a/server/website/website/db/base/parser.py +++ b/server/website/website/db/base/parser.py @@ -89,8 +89,11 @@ class BaseParser: return converted def convert_real(self, real_value, metadata): - return float(real_value) - + try: + return float(real_value) + except ValueError: + raise Exception('Cannot convert knob {} from {} to float'.format( + metadata.name, real_value)) def convert_string(self, string_value, metadata): return string_value @@ -124,10 +127,10 @@ class BaseParser: if metadata.vartype == VarType.BOOL: if not self._check_knob_bool_val(value): - raise Exception('Knob boolean value not valid! ' + raise Exception('Knob {} boolean value not valid! ' 'Boolean values should be one of: {}, ' 'but the actual value is: {}' - .format(self.valid_boolean_val_to_string(), + .format(name, self.valid_boolean_val_to_string(), str(value))) conv_value = self.convert_bool(value, metadata) @@ -137,17 +140,17 @@ class BaseParser: elif metadata.vartype == VarType.INTEGER: conv_value = self.convert_integer(value, metadata) if not self._check_knob_num_in_range(conv_value, metadata): - raise Exception('Knob integer num value not in range! ' + raise Exception('Knob {} integer num value not in range! ' 'min: {}, max: {}, actual: {}' - .format(metadata.minval, + .format(name, metadata.minval, metadata.maxval, str(conv_value))) elif metadata.vartype == VarType.REAL: conv_value = self.convert_real(value, metadata) if not self._check_knob_num_in_range(conv_value, metadata): - raise Exception('Knob real num value not in range! ' + raise Exception('Knob {} real num value not in range! ' 'min: {}, max: {}, actual: {}' - .format(metadata.minval, + .format(name, metadata.minval, metadata.maxval, str(conv_value))) elif metadata.vartype == VarType.STRING: @@ -328,7 +331,8 @@ class BaseParser: 'Invalid metric type: {}'.format(metric.metric_type)) return valid_metrics, diffs - def calculate_change_in_metrics(self, metrics_start, metrics_end, fix_metric_type=True): + def calculate_change_in_metrics(self, metrics_start, metrics_end, + fix_metric_type=True, allow_negative=True): metric_catalog = {m.name: m for m in MetricCatalog.objects.filter(dbms__id=self.dbms_id)} adjusted_metrics = {} @@ -350,13 +354,18 @@ class BaseParser: if fix_metric_type: if adj_val < 0: adj_val = end_val - LOG.debug("Changing metric %s from COUNTER to STATISTICS", met_name) + LOG.warning("Changing metric %s from COUNTER to STATISTICS", met_name) met_info.metric_type = MetricType.STATISTICS met_info.save() - assert adj_val >= 0, \ - '{} wrong metric type: {} (start={}, end={}, diff={})'.format( - met_name, MetricType.name(met_info.metric_type), start_val, - end_val, end_val - start_val) + if allow_negative: + LOG.warning('%s metric type %s value is negative (start=%s, end=%s, diff=%s)', + met_name, MetricType.name(met_info.metric_type), start_val, end_val, + end_val - start_val) + else: + assert adj_val >= 0, \ + '{} wrong metric type: {} (start={}, end={}, diff={})'.format( + met_name, MetricType.name(met_info.metric_type), start_val, + end_val, end_val - start_val) adjusted_metrics[met_name] = adj_val else: diff --git a/server/website/website/db/base/target_objective.py b/server/website/website/db/base/target_objective.py index 50c694b..0f76a66 100644 --- a/server/website/website/db/base/target_objective.py +++ b/server/website/website/db/base/target_objective.py @@ -87,10 +87,11 @@ class TargetObjectives: from ..myrocks.target_objective import target_objective_list as _myrocks_list # pylint: disable=import-outside-toplevel from ..oracle.target_objective import target_objective_list as _oracle_list # pylint: disable=import-outside-toplevel from ..postgres.target_objective import target_objective_list as _postgres_list # pylint: disable=import-outside-toplevel + from ..mysql.target_objective import target_objective_list as _mysql_list # pylint: disable=import-outside-toplevel if not self.registered(): LOG.info('Registering target objectives...') - full_list = _myrocks_list + _oracle_list + _postgres_list + full_list = _myrocks_list + _oracle_list + _postgres_list + _mysql_list for dbms_type, target_objective_instance in full_list: dbmss = models.DBMSCatalog.objects.filter(type=dbms_type) name = target_objective_instance.name diff --git a/server/website/website/db/mysql/parser.py b/server/website/website/db/mysql/parser.py new file mode 100644 index 0000000..0eb1253 --- /dev/null +++ b/server/website/website/db/mysql/parser.py @@ -0,0 +1,53 @@ +# +# OtterTune - parser.py +# +# Copyright (c) 2017-18, Carnegie Mellon University Database Group +# + +from website.types import KnobUnitType +from website.utils import ConversionUtil +from ..base.parser import BaseParser # pylint: disable=relative-beyond-top-level + + +# pylint: disable=no-self-use +class MysqlParser(BaseParser): + + def __init__(self, dbms_obj): + super().__init__(dbms_obj) + self.bytes_system = ( + (1024 ** 4, 'T'), + (1024 ** 3, 'G'), + (1024 ** 2, 'M'), + (1024 ** 1, 'k'), + ) + self.time_system = None + self.min_bytes_unit = 'k' + self.valid_true_val = ("on", "true", "yes", '1', 'enabled') + self.valid_false_val = ("off", "false", "no", '0', 'disabled') + + def convert_integer(self, int_value, metadata): + # Collected knobs/metrics do not show unit, convert to int directly + if len(str(int_value)) == 0: + # The value collected from the database is empty + return 0 + try: + try: + converted = int(int_value) + except ValueError: + converted = int(float(int_value)) + + except ValueError: + raise Exception('Invalid integer format for {}: {}'.format( + metadata.name, int_value)) + return converted + + def format_integer(self, int_value, metadata): + int_value = int(round(int_value)) + if int_value > 0 and metadata.unit == KnobUnitType.BYTES: + int_value = ConversionUtil.get_human_readable2( + int_value, self.bytes_system, self.min_bytes_unit) + return int_value + + def parse_version_string(self, version_string): + s = version_string.split('.')[0] + '.' + version_string.split('.')[1] + return s diff --git a/server/website/website/db/mysql/target_objective.py b/server/website/website/db/mysql/target_objective.py new file mode 100644 index 0000000..19d6cac --- /dev/null +++ b/server/website/website/db/mysql/target_objective.py @@ -0,0 +1,14 @@ +# +# OtterTune - target_objective.py +# +# Copyright (c) 2017-18, Carnegie Mellon University Database Group +# + +from website.types import DBMSType +from ..base.target_objective import BaseThroughput # pylint: disable=relative-beyond-top-level + +target_objective_list = tuple((DBMSType.MYSQL, target_obj) for target_obj in [ # pylint: disable=invalid-name + BaseThroughput(transactions_counter=('innodb_metrics.trx_rw_commits', + 'innodb_metrics.trx_ro_commits', + 'innodb_metrics.trx_nl_ro_commits')) +]) diff --git a/server/website/website/db/parser.py b/server/website/website/db/parser.py index 9e1cb1d..80e7a9e 100644 --- a/server/website/website/db/parser.py +++ b/server/website/website/db/parser.py @@ -10,6 +10,7 @@ from website.types import DBMSType from .myrocks.parser import MyRocksParser from .postgres.parser import PostgresParser from .oracle.parser import OracleParser +from .mysql.parser import MysqlParser _DBMS_PARSERS = {} @@ -25,6 +26,8 @@ def _get(dbms_id): clz = MyRocksParser elif obj.type == DBMSType.ORACLE: clz = OracleParser + elif obj.type == DBMSType.MYSQL: + clz = MysqlParser else: raise NotImplementedError('Implement me! {}'.format(obj)) diff --git a/server/website/website/fixtures/dbms_catalog.json b/server/website/website/fixtures/dbms_catalog.json index e4fe988..3c0f54c 100644 --- a/server/website/website/fixtures/dbms_catalog.json +++ b/server/website/website/fixtures/dbms_catalog.json @@ -39,6 +39,30 @@ "version":"5.6" } }, + { + "model":"website.DBMSCatalog", + "pk":11, + "fields":{ + "type":1, + "version":"5.6" + } + }, + { + "model":"website.DBMSCatalog", + "pk":12, + "fields":{ + "type":1, + "version":"5.7" + } + }, + { + "model":"website.DBMSCatalog", + "pk":13, + "fields":{ + "type":1, + "version":"8.0" + } + }, { "model":"website.DBMSCatalog", "pk":121, diff --git a/server/website/website/fixtures/mysql-56_knobs.json b/server/website/website/fixtures/mysql-56_knobs.json new file mode 100644 index 0000000..84a9e76 --- /dev/null +++ b/server/website/website/fixtures/mysql-56_knobs.json @@ -0,0 +1,8842 @@ +[ + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 32768, + "minval": 4096, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_cache_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 1, + "default": "crc32", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_checksum", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 5, + "default": "statement", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "row,statement,mixed", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_format", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_order_commits", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 10, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.eq_range_index_dive_limit", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_adaptive_flushing", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 10, + "minval": 0, + "maxval": 70, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_adaptive_flushing_lwm", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_adaptive_hash_index", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 150000, + "minval": 0, + "maxval": 1000000, + "unit": 4, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_adaptive_max_sleep_delay", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 64, + "minval": 1, + "maxval": 1000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_autoextend_increment", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_dump_at_shutdown", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8, + "minval": 1, + "maxval": 64, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_instances", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_load_at_startup", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 134217728, + "minval": 5242880, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 25, + "minval": 0, + "maxval": 50, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_change_buffer_max_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 5000, + "minval": 1, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_concurrency_tickets", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_disable_sort_file_cache", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_file_per_table", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 2700, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_flush_log_at_timeout", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 30, + "minval": 1, + "maxval": 1000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_flushing_avg_loops", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 200, + "minval": 100, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_io_capacity", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_large_prefix", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8388608, + "minval": 262144, + "maxval": 4294967295, + "unit": 1, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_log_buffer_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 50331648, + "minval": 4194304, + "maxval": 549755813888, + "unit": 1, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_log_file_size", + "tunable": true, + "summary": "", + "description": "maxval: 512GB / innodb_log_files_in_group", + "resource": 3 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2, + "minval": 2, + "maxval": 100, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_log_files_in_group", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1024, + "minval": 100, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_lru_scan_depth", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 3, + "default": 75.0, + "minval": 0.0, + "maxval": 99.0, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_max_dirty_pages_pct", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 99, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_max_dirty_pages_pct_lwm", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 4, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_max_purge_lag", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 37, + "minval": 5, + "maxval": 95, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_old_blocks_pct", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1000, + "minval": 0, + "maxval": 4294967295, + "unit": 2, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_old_blocks_time", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 300, + "minval": 1, + "maxval": 5000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_purge_batch_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 32, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_purge_threads", + "tunable": true, + "summary": "", + "description": "", + "resource": 2 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_random_read_ahead", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 56, + "minval": 0, + "maxval": 64, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_read_ahead_threshold", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 4, + "minval": 1, + "maxval": 64, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_read_io_threads", + "tunable": true, + "summary": "", + "description": "", + "resource": 2 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 2, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_replication_delay", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 128, + "minval": 1, + "maxval": 128, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_rollback_segments", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 6, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_spin_wait_delay", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_sync_array_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 30, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_sync_spin_loops", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 4, + "minval": 1, + "maxval": 64, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_write_io_threads", + "tunable": true, + "summary": "", + "description": "", + "resource": 2 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 262144, + "minval": 128, + "maxval": 18446744073709547520, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.join_buffer_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 31536000, + "minval": 1, + "maxval": 31536000, + "unit": 5, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.lock_wait_timeout", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 18446744073709547520, + "minval": 4096, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_binlog_cache_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 1073741824, + "minval": 4096, + "maxval": 1073741824, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_binlog_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 3 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1024, + "minval": 4, + "maxval": 8388608, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_length_for_sort_data", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 18446744073709551615, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_seeks_for_key", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 18446744073709551615, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_write_lock_count", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1024, + "minval": 1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.metadata_locks_cache_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8, + "minval": 1, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.metadata_locks_hash_instances", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8192, + "minval": 1024, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_alloc_block_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1048576, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_cache_limit", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1048576, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_cache_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "off,on,demand", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_cache_type", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8192, + "minval": 8192, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_prealloc_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 262144, + "minval": 1, + "maxval": 2147483647, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.read_rnd_buffer_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.skip_name_resolve", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 262144, + "minval": 32768, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sort_buffer_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 2000, + "minval": 1, + "maxval": 524288, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.table_open_cache", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 64, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.table_open_cache_instances", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8, + "minval": 0, + "maxval": 16384, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.thread_cache_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 16777216, + "minval": 1024, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.tmp_table_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4096, + "minval": 1024, + "maxval": 18446744073709551615, + "unit": 1, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.transaction_prealloc_size", + "tunable": true, + "summary": "", + "description": "", + "resource": 1 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "fsync,O_DSYNC,,littlesync,nosync,O_DIRECT,O_DIRECT_NO_FSYNC", + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_flush_method", + "tunable": true, + "summary": "Defines the method used to flush data to InnoDB data files and log files, which can affect I/O throughput.", + "description": "valid values are different for window and linux systems", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 10000, + "minval": 0, + "maxval": 1000000, + "unit": 4, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_thread_sleep_delay", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 1000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_thread_concurrency", + "tunable": true, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_master_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.auto_increment_increment", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_master_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.auto_increment_offset", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.autocommit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.automatic_sp_privileges", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 80, + "minval": 1, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.back_log", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/usr", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.basedir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.big_tables", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "*", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.bind_address", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_direct_non_transactional_updates", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 100000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_max_flush_queue_time", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 5, + "default": "full", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "full,minimal,noblob", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_row_image", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_rows_query_log_events", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 32768, + "minval": 4096, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.binlog_stmt_cache_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8388608, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.bulk_insert_buffer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_client", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_connection", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_database", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "binary", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_filesystem", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_results", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.character_set_server", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "utf8", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.character_set_system", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/usr/share/mysql/charsets/", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.character_sets_dir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1_swedish_ci", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.collation_connection", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1_swedish_ci", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.collation_database", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "latin1_swedish_ci", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.collation_server", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "no_chain", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "no_chain,chain,release", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.completion_type", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "auto", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "never,auto,always", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.concurrent_insert", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 10, + "minval": 2, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.connect_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.core_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/var/lib/mysql/", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.datadir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 1, + "default": "%y-%m-%d", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.date_format", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 1, + "default": "%y-%m-%d %h:%i:%s", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.datetime_format", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "innodb", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "innodb", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.default_storage_engine", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "innodb", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "innodb", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.default_tmp_storage_engine", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 7, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.default_week_format", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "on", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "on,off,all", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.delay_key_write", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 100, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.delayed_insert_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 300, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.delayed_insert_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1000, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.delayed_queue_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.disconnect_on_expired_password", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4, + "minval": 0, + "maxval": 30, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.div_precision_increment", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.end_markers_in_json", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.enforce_gtid_consistency", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.error_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "on,off,disabled", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.event_scheduler", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 99, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.expire_logs_days", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.explicit_defaults_for_timestamp", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.external_user", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.flush", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.flush_time", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.foreign_key_checks", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "+ -><()~*:\"\"&|", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.ft_boolean_syntax", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 84, + "minval": 10, + "maxval": 84, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ft_max_word_len", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4, + "minval": 1, + "maxval": 84, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ft_min_word_len", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 20, + "minval": 0, + "maxval": 1000, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ft_query_expansion_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "(built-in)", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ft_stopword_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.general_log", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/var/lib/mysql/ip-172-31-39-84.log", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.general_log_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1024, + "minval": 4, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.group_concat_max_len", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.gtid_executed", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 5, + "default": "off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "off,off_permissive,on_permissive,on", + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.gtid_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 5, + "default": "automatic", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "automatic,anonymous,uuid:number", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.gtid_next", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.gtid_owned", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "gtid_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.gtid_purged", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_compress", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.have_crypt", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_dynamic_loading", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_geometry", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_openssl", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_profiling", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_query_cache", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_rtree_keys", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_ssl", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.have_symlink", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 279, + "minval": 0, + "maxval": 65536, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.host_cache_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "ip-172-31-39-84", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.hostname", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.identity", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ignore_builtin_innodb", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ignore_db_dirs", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.init_connect", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.init_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.init_slave", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8388608, + "minval": 2097152, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_additional_mem_pool_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 5, + "minval": 1, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_api_bk_commit_interval", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_api_disable_rowlock", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_api_enable_binlog", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_api_enable_mdl", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 3, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_api_trx_level", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 2, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_autoinc_lock_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_dump_now", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "ib_buffer_pool", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_filename", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_load_abort", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_buffer_pool_load_now", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "all", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "none,inserts,deletes,changes,purges,all", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_change_buffering", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "innodb", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "innodb,crc32,none,strict_innodb,strict_crc32,strict_none", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_checksum_algorithm", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_checksums", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_cmp_per_index_enabled", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 1000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_commit_concurrency", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 5, + "minval": 0, + "maxval": 100, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_compression_failure_threshold_pct", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 6, + "minval": 0, + "maxval": 9, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_compression_level", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 50, + "minval": 0, + "maxval": 75, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_compression_pad_pct_max", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "ibdata1:12m:autoextend", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_data_file_path", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_data_home_dir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_doublewrite", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 2, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_fast_shutdown", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "antelope", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_file_format", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_file_format_check", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "antelope", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_file_format_max", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "0,1,2", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_flush_log_at_trx_commit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "0,1,2", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_flush_neighbors", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_force_load_corrupted", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 6, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_force_recovery", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_aux_table", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8000000, + "minval": 1600000, + "maxval": 80000000, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_cache_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_enable_diag_print", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_enable_stopword", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 84, + "minval": 10, + "maxval": 84, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_max_token_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 3, + "minval": 0, + "maxval": 16, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_min_token_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2000, + "minval": 1000, + "maxval": 10000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_num_word_optimize", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2000000000, + "minval": 1000000, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_result_cache_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_server_stopword_table", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2, + "minval": 1, + "maxval": 32, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_sort_pll_degree", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 640000000, + "minval": 32000000, + "maxval": 1600000000, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_total_cache_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_ft_user_stopword_table", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2000, + "minval": 100, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_io_capacity_max", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 50, + "minval": 1, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_lock_wait_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_locks_unsafe_for_binlog", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_log_compressed_pages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "./", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_log_group_home_dir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 10000000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_max_purge_lag_delay", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 100, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.innodb_mirrored_log_groups", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_monitor_disable", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_monitor_enable", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_monitor_reset", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_monitor_reset_all", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 134217728, + "minval": 65536, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_online_alter_log_max_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 2000, + "minval": 10, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_open_files", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_optimize_fulltext_only", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "16384", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "4096,8192,16384,32768,65536", + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_page_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_print_all_deadlocks", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_read_only", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_rollback_on_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 1048576, + "minval": 65536, + "maxval": 67108864, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_sort_buffer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_auto_recalc", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 5, + "default": "nulls_equal", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "nulls_equal,nulls_unequal,nulls_ignored", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_method", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_on_metadata", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_persistent", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 20, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_persistent_sample_pages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_sample_pages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 8, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_stats_transient_sample_pages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_status_output", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_status_output_locks", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_strict_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_support_xa", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_table_locks", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 1, + "default": ".", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_undo_directory", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 128, + "minval": 1, + "maxval": 128, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.innodb_undo_logs", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 126, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_undo_tablespaces", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_use_native_aio", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "innodb_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.innodb_use_sys_malloc", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 1, + "default": "5.6.16", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.innodb_version", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.insert_id", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 28800, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.interactive_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.keep_files_on_create", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8388608, + "minval": 8, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.key_buffer_size", + "tunable": false, + "summary": "", + "description": "maxval: OS_PER_PROCESS_LIMIT", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 300, + "minval": 100, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.key_cache_age_threshold", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1024, + "minval": 512, + "maxval": 16384, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.key_cache_block_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 100, + "minval": 1, + "maxval": 100, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.key_cache_division_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.large_files_support", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.large_page_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.large_pages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.last_insert_id", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "en_us", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.lc_messages", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/usr/share/mysql/", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.lc_messages_dir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "en_us", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.lc_time_names", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "gpl", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.license", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.local_infile", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.locked_in_memory", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_bin", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_bin_basename", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_bin_index", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_bin_trust_function_creators", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_bin_use_v1_row_events", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_error", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "file", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_output", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_queries_not_using_indexes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.log_slave_updates", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_slow_admin_statements", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_slow_slave_statements", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_throttle_queries_not_using_indexes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.log_warnings", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 3, + "default": 10.0, + "minval": 0.0, + "maxval": 4.719230590769955e+18, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.long_query_time", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.low_priority_updates", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.lower_case_file_system", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 2, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.lower_case_table_names", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "file", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.master_info_repository", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.master_verify_checksum", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4194304, + "minval": 1024, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_allowed_packet", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 18446744073709547520, + "minval": 4096, + "maxval": 18446744073709547520, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_binlog_stmt_cache_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 100, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_connect_errors", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 151, + "minval": 1, + "maxval": 100000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_connections", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 20, + "minval": 0, + "maxval": 16384, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_delayed_threads", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 64, + "minval": 0, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_error_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 16777216, + "minval": 16384, + "maxval": 1844674407370954752, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_heap_table_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 20, + "minval": 0, + "maxval": 16384, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_insert_delayed_threads", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 18446744073709551615, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_join_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 16382, + "minval": 0, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_prepared_stmt_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_relay_log_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1024, + "minval": 4, + "maxval": 8388608, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_sort_length", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 255, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_sp_recursion_depth", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 32, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.max_tmp_tables", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.max_user_connections", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.min_examined_row_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 256, + "minval": 1, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.multi_range_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 6, + "minval": 2, + "maxval": 7, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_data_pointer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 9223372036853727232, + "minval": 0, + "maxval": 9223372036854775807, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_max_sort_file_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 18446744073709551615, + "minval": 7, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.myisam_mmap_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "off,default,backup,force,quick", + "context": "global", + "scope": "global", + "dbms": 11, + "name": "global.myisam_recover_options", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_repair_threads", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8388608, + "minval": 4096, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_sort_buffer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "nulls_unequal", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "nulls_equal,nulls_unequal,nulls_ignored", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_stats_method", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.myisam_use_mmap", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 16384, + "minval": 1024, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.net_buffer_length", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 30, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.net_read_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 10, + "minval": 1, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.net_retry_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 60, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.net_write_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.new", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.old", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.old_alter_table", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "0", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "0,1,2", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.old_passwords", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 5000, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.open_files_limit", + "tunable": false, + "summary": "", + "description": "maxval: platform dependent", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 1, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_prune_level", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 62, + "minval": 0, + "maxval": 62, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_search_depth", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on,engine_condition_pushdown=on,index_condition_pushdown=on,mrr=on,mrr_cost_based=on,block_nested_loop=on,batched_key_access=off,materialization=on,semijoin=on,loosescan=on,firstmatch=on,subquery_materialization_cost_based=on,use_index_extensions=on", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_switch", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "enabled=off,one_line=off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_trace", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "greedy_search=on,range_optimizer=on,dynamic_range=on,repeated_subselect=on", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_trace_features", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1, + "minval": 0, + "maxval": 9223372036854775807, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_trace_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 16384, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_trace_max_mem_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": -1, + "minval": -9223372036854775808, + "maxval": 9223372036854775807, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.optimizer_trace_offset", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 100, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_accounts_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10000, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_digests_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10000, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_stages_history_long_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10, + "minval": -1, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_stages_history_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10000, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_statements_history_long_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10, + "minval": -1, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_statements_history_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10000, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_waits_history_long_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10, + "minval": -1, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_events_waits_history_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 100, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_hosts_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 80, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_cond_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 3504, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_cond_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 50, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_file_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 32768, + "minval": 0, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_file_handles", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 7693, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_file_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 200, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_mutex_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 15906, + "minval": -1, + "maxval": 104857600, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_mutex_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 40, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_rwlock_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 9102, + "minval": -1, + "maxval": 104857600, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_rwlock_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 10, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_socket_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 322, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_socket_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 150, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_stage_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 168, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_statement_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 4000, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_table_handles", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 12500, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_table_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 50, + "minval": 0, + "maxval": 256, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_thread_classes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 402, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_max_thread_instances", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 512, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_session_connect_attrs_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 100, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_setup_actors_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 100, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_setup_objects_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "performance_schema_variables", + "vartype": 2, + "default": 100, + "minval": -1, + "maxval": 1048576, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.performance_schema_users_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/var/lib/mysql/ip-172-31-39-84.pid", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.pid_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/usr/lib/mysql/plugin/", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.plugin_dir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 3306, + "minval": 0, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.port", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 32768, + "minval": 1024, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.preload_buffer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.profiling", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 15, + "minval": 0, + "maxval": 100, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.profiling_history_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 10, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.protocol_version", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.proxy_user", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": 0, + "maxval": 0, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.pseudo_slave_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 48, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.pseudo_thread_id", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4096, + "minval": 512, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_cache_min_res_unit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.query_cache_wlock_invalidate", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.rand_seed1", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.rand_seed2", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 4096, + "minval": 4096, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.range_alloc_block_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 131072, + "minval": 8200, + "maxval": 2147479552, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.read_buffer_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.read_only", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_basename", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_index", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "relay-log.info", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_info_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "file", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_info_repository", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_purge", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_recovery", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.relay_log_space_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.report_host", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.report_password", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 3306, + "minval": 0, + "maxval": 65535, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.report_port", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.report_user", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 31536000, + "minval": 2, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.rpl_stop_slave_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.secure_auth", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.secure_file_priv", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.server_id", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "cluster_variables", + "vartype": 2, + "default": 32, + "minval": 0, + "maxval": 32, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.server_id_bits", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_variables", + "vartype": 1, + "default": "a122c8b4-6c9f-11e9-a72c-0a468e7cfa00", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.server_uuid", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.skip_external_locking", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.skip_networking", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.skip_show_database", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "cluster_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_allow_batching", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 512, + "minval": 32, + "maxval": 524280, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_checkpoint_group", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 300, + "minval": 1, + "maxval": 4294967296, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_checkpoint_period", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_compressed_protocol", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 5, + "default": "strict", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "idempotent,strict", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_exec_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "/tmp", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.slave_load_tmpdir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 1073741824, + "minval": 1024, + "maxval": 1073741824, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_max_allowed_packet", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 3600, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_net_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 1024, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_parallel_workers", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 16777216, + "minval": 1024, + "maxval": 18446744073709551616, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_pending_jobs_size_max", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "table_scan,index_scan", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_rows_search_algorithms", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "off", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.slave_skip_errors", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_sql_verify_checksum", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 10, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slave_transaction_retries", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.slave_type_conversions", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 2, + "minval": 0, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slow_launch_time", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slow_query_log", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/var/lib/mysql/ip-172-31-39-84-slow.log", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.slow_query_log_file", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/var/run/mysqld/mysqld.sock", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.socket", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_auto_is_null", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_big_selects", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_buffer_result", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_log_bin", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_log_off", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "no_engine_substitution", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_mode", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_notes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_quote_show_create", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_safe_updates", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 18446744073709551615, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_select_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_slave_skip_counter", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sql_warnings", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_ca", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_capath", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_cert", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_cipher", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_crl", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_crlpath", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.ssl_key", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "innodb", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "innodb", + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.storage_engine", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 256, + "minval": 256, + "maxval": 524288, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.stored_program_cache", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "binlog_variables", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 4294967295, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sync_binlog", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sync_frm", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 10000, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sync_master_info", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 10000, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sync_relay_log", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "replication_slave_variables", + "vartype": 2, + "default": 10000, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.sync_relay_log_info", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "utc", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.system_time_zone", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 1400, + "minval": 400, + "maxval": 524288, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.table_definition_cache", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 10, + "minval": 1, + "maxval": 512, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.thread_concurrency", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "one-thread-per-connection", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "no-threads,one-thread-per-connection,loaded-dynamically", + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.thread_handling", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 262144, + "minval": 131072, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.thread_stack", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 1, + "default": "%h:%i:%s", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "deprecated", + "scope": "global", + "dbms": 11, + "name": "global.time_format", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "system", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.time_zone", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.timed_mutexes", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 3, + "default": 1556777115.247516, + "minval": 0.0, + "maxval": 2147483647.0, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.timestamp", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "/tmp", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.tmpdir", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 8192, + "minval": 1024, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.transaction_alloc_block_size", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "cluster_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.transaction_allow_batching", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 5, + "default": "repeatable-read", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": "read-uncommitted,read-committed,repeatable-read,serializable", + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.tx_isolation", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 0, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.tx_read_only", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.unique_checks", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 4, + "default": 1, + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.updatable_views_with_limit", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 1, + "default": "5.6.16-1~exp1", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.version", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "(ubuntu)", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.version_comment", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "x86_64", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.version_compile_machine", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 1, + "default": "debian-linux-gnu", + "minval": null, + "maxval": null, + "unit": 3, + "enumvals": null, + "context": "restart", + "scope": "global", + "dbms": 11, + "name": "global.version_compile_os", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system_variables", + "vartype": 2, + "default": 28800, + "minval": 1, + "maxval": 31536000, + "unit": 3, + "enumvals": null, + "context": "dynamic", + "scope": "global", + "dbms": 11, + "name": "global.wait_timeout", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + }, + { + "model": "website.KnobCatalog", + "fields": { + "category": "system", + "vartype": 2, + "default": 0, + "minval": 0, + "maxval": 18446744073709551615, + "unit": 3, + "enumvals": null, + "context": "internal", + "scope": "global", + "dbms": 11, + "name": "global.warning_count", + "tunable": false, + "summary": "", + "description": "", + "resource": 4 + } + } +] diff --git a/server/website/website/fixtures/mysql-56_metrics.json b/server/website/website/fixtures/mysql-56_metrics.json new file mode 100644 index 0000000..1a42b61 --- /dev/null +++ b/server/website/website/fixtures/mysql-56_metrics.json @@ -0,0 +1,4178 @@ +[ + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.aborted_clients", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.aborted_connects", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.binlog_cache_disk_use", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.binlog_cache_use", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.binlog_stmt_cache_disk_use", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.binlog_stmt_cache_use", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.bytes_received", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.bytes_sent", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_admin_commands", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_db", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_db_upgrade", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_event", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_function", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_procedure", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_server", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_table", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_tablespace", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_alter_user", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_analyze", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_assign_to_keycache", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_begin", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_binlog", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_call_procedure", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_change_db", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_change_master", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_check", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_checksum", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_commit", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_db", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_event", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_function", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_index", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_procedure", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_server", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_table", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_trigger", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_udf", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_user", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_create_view", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_dealloc_sql", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_delete", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_delete_multi", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_do", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_db", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_event", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_function", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_index", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_procedure", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_server", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_table", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_trigger", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_user", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_drop_view", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_empty_query", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_execute_sql", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_flush", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_get_diagnostics", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_grant", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_ha_close", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_ha_open", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_ha_read", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_help", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_insert", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_insert_select", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_install_plugin", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_kill", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_load", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_lock_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_optimize", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_preload_keys", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_prepare_sql", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_purge", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_purge_before_date", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_release_savepoint", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_rename_table", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_rename_user", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_repair", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_replace", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_replace_select", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_reset", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_resignal", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_revoke", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_revoke_all", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_rollback", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_rollback_to_savepoint", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_savepoint", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_select", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_set_option", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_binlog_events", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_binlogs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_charsets", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_collations", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_db", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_event", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_func", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_proc", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_table", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_create_trigger", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_databases", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_engine_logs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_engine_mutex", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_engine_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_errors", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_events", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_fields", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_function_code", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_function_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_grants", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_keys", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_master_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_open_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_plugins", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_privileges", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_procedure_code", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_procedure_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_processlist", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_profile", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_profiles", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_relaylog_events", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_slave_hosts", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_slave_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_storage_engines", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_table_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_triggers", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_variables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_show_warnings", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_signal", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_slave_start", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_slave_stop", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_close", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_execute", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_fetch", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_prepare", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_reprepare", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_reset", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_stmt_send_long_data", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_truncate", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_uninstall_plugin", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_unlock_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_update", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_update_multi", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_commit", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_end", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_prepare", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_recover", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_rollback", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.com_xa_start", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.compression", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_accept", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_internal", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_max_connections", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_peer_address", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_select", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connection_errors_tcpwrap", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.connections", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.created_tmp_disk_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.created_tmp_files", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.created_tmp_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.delayed_errors", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.delayed_insert_threads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.delayed_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.flush_commands", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_commit", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_delete", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_discover", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_external_lock", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_mrr_init", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_prepare", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_first", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_key", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_last", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_next", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_prev", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_rnd", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_read_rnd_next", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_rollback", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_savepoint", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_savepoint_rollback", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_update", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.handler_write", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_available_undo_logs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_bytes_data", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_bytes_dirty", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_dump_status", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_load_status", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_data", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_dirty", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_flushed", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_free", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_misc", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_pages_total", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_read_ahead", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_read_ahead_evicted", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_read_ahead_rnd", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_read_requests", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_reads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_wait_free", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_buffer_pool_write_requests", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_fsyncs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_pending_fsyncs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_pending_reads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_pending_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_read", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_reads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_data_written", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_dblwr_pages_written", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_dblwr_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_have_atomic_builtins", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_log_waits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_log_write_requests", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_log_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_num_open_files", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_os_log_fsyncs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_os_log_pending_fsyncs", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_os_log_pending_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_os_log_written", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_page_size", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_pages_created", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_pages_read", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_pages_written", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_row_lock_current_waits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_row_lock_time", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_row_lock_time_avg", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_row_lock_time_max", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_row_lock_waits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_rows_deleted", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_rows_inserted", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_rows_read", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_rows_updated", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.innodb_truncated_status_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_blocks_not_flushed", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_blocks_unused", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_blocks_used", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_read_requests", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_reads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_write_requests", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.key_writes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.last_query_cost", + "vartype": 3, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.last_query_partial_plans", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.max_used_connections", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.not_flushed_delayed_rows", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.open_files", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.open_streams", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.open_table_definitions", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.open_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.opened_files", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.opened_table_definitions", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.opened_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_accounts_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_cond_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_cond_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_digest_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_file_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_file_handles_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_file_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_hosts_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_locker_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_mutex_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_mutex_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_rwlock_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_rwlock_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_session_connect_attrs_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_socket_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_socket_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_stage_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_statement_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_table_handles_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_table_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_thread_classes_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_thread_instances_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.performance_schema_users_lost", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.prepared_stmt_count", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_free_blocks", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_free_memory", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_hits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_inserts", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_lowmem_prunes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_not_cached", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_queries_in_cache", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.qcache_total_blocks", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.queries", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.questions", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.select_full_join", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.select_full_range_join", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.select_range", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.select_range_check", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.select_scan", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.slave_open_temp_tables", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.slow_launch_threads", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.slow_queries", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.sort_merge_passes", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.sort_range", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.sort_rows", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.sort_scan", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_accept_renegotiates", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_accepts", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_callback_cache_hits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_cipher", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_cipher_list", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_client_connects", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_connect_renegotiates", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_ctx_verify_depth", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_ctx_verify_mode", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_default_timeout", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_finished_accepts", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_finished_connects", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_server_not_after", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_server_not_before", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_hits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_misses", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_mode", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_overflows", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_size", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_session_cache_timeouts", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_sessions_reused", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_used_session_cache_entries", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_verify_depth", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_verify_mode", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.ssl_version", + "vartype": 1, + "metric_type": 2, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.table_locks_immediate", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.table_locks_waited", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.table_open_cache_hits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.table_open_cache_misses", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.table_open_cache_overflows", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.tc_log_max_pages_used", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.tc_log_page_size", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.tc_log_page_waits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.threads_cached", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.threads_connected", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.threads_created", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.threads_running", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.uptime", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "global.uptime_since_flush_status", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_active_transactions", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of active transactions", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_commits_insert_update", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of transactions committed with inserts and updates", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_nl_ro_commits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of non-locking auto-commit read-only transactions committed", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rollbacks", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of transactions rolled back", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rollbacks_savepoint", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of transactions rolled back to savepoint", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rollback_active", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of resurrected active transactions rolled back", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_ro_commits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of read-only transactions committed ", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rseg_current_size", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Current rollback segment size in pages", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rseg_history_len", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Length of the TRX_RSEG_HISTORY list", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_rw_commits", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of read-write transactions committed", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_undo_slots_cached", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of undo slots cached", + "dbms": 11, + "default": null + } + }, + { + "model": "website.MetricCatalog", + "fields": { + "name": "innodb_metrics.trx_undo_slots_used", + "vartype": 2, + "metric_type": 1, + "scope": "global", + "summary": "Number of undo slots used ", + "dbms": 11, + "default": null + } + } +] diff --git a/server/website/website/migrations/0001_initial.py b/server/website/website/migrations/0001_initial.py index 2287462..c63d61c 100644 --- a/server/website/website/migrations/0001_initial.py +++ b/server/website/website/migrations/0001_initial.py @@ -59,7 +59,7 @@ class Migration(migrations.Migration): ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=128)), ('vartype', models.IntegerField(choices=[(1, 'STRING'), (2, 'INTEGER'), (3, 'REAL'), (4, 'BOOL'), (5, 'ENUM'), (6, 'TIMESTAMP')], verbose_name='variable type')), - ('unit', models.IntegerField(choices=[(1, 'bytes'), (2, 'milliseconds'), (3, 'other')])), + ('unit', models.IntegerField(choices=[(1, 'bytes'), (2, 'milliseconds'), (3, 'other'), (4, 'microseconds'), (5, 'seconds')])), ('category', models.TextField(null=True)), ('summary', models.TextField(null=True, verbose_name='description')), ('description', models.TextField(null=True)), diff --git a/server/website/website/migrations/0003_load_initial_data.py b/server/website/website/migrations/0003_load_initial_data.py index 888b050..05604a5 100644 --- a/server/website/website/migrations/0003_load_initial_data.py +++ b/server/website/website/migrations/0003_load_initial_data.py @@ -25,6 +25,8 @@ def load_initial_data(apps, schema_editor): "oracle-121_metrics.json", "oracle-19_knobs.json", "oracle-19_metrics.json", + "mysql-56_knobs.json", + "mysql-56_metrics.json", ] for fixture in initial_data_fixtures: call_command("loaddata", fixture, app_label="website") diff --git a/server/website/website/set_default_knobs.py b/server/website/website/set_default_knobs.py index 3129e77..bbfae46 100644 --- a/server/website/website/set_default_knobs.py +++ b/server/website/website/set_default_knobs.py @@ -35,6 +35,17 @@ DEFAULT_TUNABLE_KNOBS = { "global.shared_pool_size", "global.sort_area_size", }, + DBMSType.MYSQL: { + "global.innodb_buffer_pool_size", + "global.innodb_thread_sleep_delay", + "global.innodb_flush_method", + "global.innodb_log_file_size", + "global.innodb_max_dirty_pages_pct_lwm", + "global.innodb_read_ahead_threshold", + "global.innodb_adaptive_max_sleep_delay", + "global.innodb_buffer_pool_instances", + "global.thread_cache_size", + }, } # Bytes in a GB diff --git a/server/website/website/types.py b/server/website/website/types.py index f1c49a4..2b7d6a0 100644 --- a/server/website/website/types.py +++ b/server/website/website/types.py @@ -130,11 +130,15 @@ class KnobUnitType(BaseType): BYTES = 1 MILLISECONDS = 2 OTHER = 3 + MICROSECONDS = 4 + SECONDS = 5 TYPE_NAMES = { BYTES: 'bytes', MILLISECONDS: 'milliseconds', OTHER: 'other', + MICROSECONDS: 'microseconds', + SECONDS: 'seconds', } diff --git a/server/website/website/views.py b/server/website/website/views.py index 8740f5f..c2b4f38 100644 --- a/server/website/website/views.py +++ b/server/website/website/views.py @@ -611,8 +611,19 @@ def handle_result_files(session, files, execution_times=None): dbms = DBMSCatalog.objects.get( type=dbms_type, version=dbms_version) except ObjectDoesNotExist: - return HttpResponse('{} v{} is not yet supported.'.format( - dbms_type, dbms_version)) + try: + dbms_version = parser.parse_version_string(dbms_type, dbms_version) + except Exception: # pylint: disable=broad-except + LOG.warning('Cannot parse dbms version %s', dbms_version) + return HttpResponse('{} v{} is not yet supported.'.format( + dbms_type, dbms_version)) + try: + # Check that we support this DBMS and version + dbms = DBMSCatalog.objects.get( + type=dbms_type, version=dbms_version) + except ObjectDoesNotExist: + return HttpResponse('{} v{} is not yet supported.'.format( + dbms_type, dbms_version)) if dbms != session.dbms: return HttpResponse('The DBMS must match the type and version '