File system_parameter.c
FileList > base > system_parameter.c
Go to the source code of this file
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <float.h>
#include <errno.h>
#include <time.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/param.h>
#include <assert.h>
#include <ctype.h>
#include "porting.h"
#include "chartype.h"
#include "deduplicate_key.h"
#include "misc_string.h"
#include "error_manager.h"
#include "storage_common.h"
#include "system_parameter.h"
#include "util_func.h"
#include "log_comm.h"
#include "memory_alloc.h"
#include "object_representation.h"
#include "environment_variable.h"
#include "intl_support.h"
#include "message_catalog.h"
#include "language_support.h"
#include "connection_defs.h"
#include "server_support.h"
#include "boot_sr.h"
#include "page_buffer.h"
#include "session.h"
#include "vacuum.h"
#include "log_manager.h"
#include "xserver_interface.h"
#include "double_write_buffer.hpp"
#include "ini_parser.h"
#include "tcp.h"
#include "heartbeat.h"
#include "log_applier.h"
#include "utility.h"
#include "tz_support.h"
#include "perf_monitor.h"
#include "fault_injection.h"
#include "tde.h"
#include "thread_worker_pool.hpp"
#include "thread_manager.hpp"
#include "string_regex.hpp"
#include "host_lookup.h"
#include "memory_wrapper.hpp"
Classes
Public Types
Public Attributes
Public Static Attributes
Public Functions
| Type |
Name |
| bool |
prm_get_commit_on_shutdown (void)
|
| int |
prm_get_master_port_id (void)
|
| const char * |
prm_get_name (PARAM_ID prm_id)
|
| SYSPRM_VALUE * |
prm_get_value (PARAM_ID prm_id)
|
| void |
prm_set_bigint_value (PARAM_ID prm_id, UINT64 value)
|
| void |
prm_set_bool_value (PARAM_ID prm_id, bool value)
|
| void |
prm_set_float_value (PARAM_ID prm_id, float value)
|
| void |
prm_set_integer_list_value (PARAM_ID prm_id, int * value)
|
| void |
prm_set_integer_value (PARAM_ID prm_id, int value)
|
| void |
prm_set_string_value (PARAM_ID prm_id, char * value)
|
| void |
sysprm_change_parameter_values (const SYSPRM_ASSIGN_VALUE * assignments, bool check, bool set_flag)
|
| int |
sysprm_check_range (PARAM_ID param_id, void * value)
|
| void |
sysprm_dump_parameters (FILE * fp, char pmarker, unsigned int in_flags, SYSPRM_DUMP_CONDITION if_cond, unsigned int out_flags, SYSPRM_DUMP_CONDITION of_cond, bool old_style)
|
| void |
sysprm_final (void)
|
| bool |
sysprm_find_err_in_integer_list (PARAM_ID prm_id, int error_code)
|
| bool |
sysprm_find_fi_code_in_integer_list (PARAM_ID prm_id, int fi_code)
|
| void |
sysprm_free_assign_values (SYSPRM_ASSIGN_VALUE ** assign_values_ptr)
|
| void |
sysprm_free_session_parameters (SESSION_PARAM ** session_parameters_ptr)
|
| int |
sysprm_get_range (PARAM_ID param_id, void * min, void * max)
|
| int |
sysprm_get_session_parameters_count (void)
|
| int |
sysprm_load_and_init (const char * db_name, const char * conf_file, const int load_flags)
|
| int |
sysprm_load_and_init_client (const char * db_name, const char * conf_file)
|
| SYSPRM_ERR |
sysprm_obtain_parameters (char * data, SYSPRM_ASSIGN_VALUE ** prm_values_ptr)
|
| char * |
sysprm_pack_assign_values (char * ptr, const SYSPRM_ASSIGN_VALUE * assign_values)
|
| char * |
sysprm_pack_session_parameters (char * ptr, SESSION_PARAM * session_parameters)
|
| int |
sysprm_packed_assign_values_length (const SYSPRM_ASSIGN_VALUE * assign_values, int offset)
|
| int |
sysprm_packed_session_parameters_length (SESSION_PARAM * session_parameters, int offset)
|
| int |
sysprm_print_assign_values (SYSPRM_ASSIGN_VALUE * prm_values, char * buffer, int length)
|
| int |
sysprm_reload_and_init (const char * db_name, const char * conf_file)
|
| int |
sysprm_session_init_session_parameters (SESSION_PARAM ** session_parameters_ptr, int * found_session_parameters)
|
| void |
sysprm_set_er_log_file (const char * db_name)
|
| int |
sysprm_set_error (SYSPRM_ERR rc, const char * data)
|
| int |
sysprm_set_force (PARAM_ID param_id, const char * pvalue)
|
| int |
sysprm_set_to_default (PARAM_ID param_id, bool set_to_force)
|
| void |
sysprm_tune_client_parameters (void)
|
| char * |
sysprm_unpack_assign_values (char * ptr, SYSPRM_ASSIGN_VALUE ** assign_values_ptr)
|
| char * |
sysprm_unpack_session_parameters (char * ptr, SESSION_PARAM ** session_parameters_ptr)
|
| void |
sysprm_update_client_session_parameters (SESSION_PARAM * session_parameters)
|
Public Static Functions
| Type |
Name |
| void |
init_server_timezone_parameter (void)
|
| void |
prm_check_environment (void)
|
| int |
prm_check_range (SYSPRM_PARAM * prm, void * value)
|
| int |
prm_compound_has_changed (SYSPRM_PARAM * prm, bool set_flag)
|
| int |
prm_equal_to_ori (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| SYSPRM_PARAM * |
prm_find (const char * pname, const char * section)
|
| const KEYVAL * |
prm_get_keyval (const SYSPRM_PARAM * prm, int value, const char * name)
|
| int |
prm_get_next_param_value (char ** data, char ** prm, char ** value)
|
| int |
prm_io_pages_to_size (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| const KEYVAL * |
prm_keyword (int val, const char * name, const KEYVAL * tbl, int dim)
|
| int |
prm_load_by_section (INI_TABLE * ini, const char * section, bool ignore_section, bool reload, const char * file, const int load_flags, bool ignore_case, bool is_common_section)
|
| int |
prm_log_pages_to_size (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| int |
prm_min_to_sec (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| int |
prm_msec_to_sec (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| int |
prm_print (const SYSPRM_PARAM * prm, char * buf, size_t len, PRM_PRINT_MODE print_mode, PRM_PRINT_VALUE_MODE print_value_mode)
|
| int |
prm_read_and_parse_ini_file (const char * prm_file_name, const char * db_name, const bool reload, const int load_flags)
|
| void |
prm_report_bad_entry (const char * key, int line, int err, const char * where)
|
| int |
prm_rewrite_int_list (int * int_list, char * left_side, char * buf, int len)
|
| int |
prm_sec_to_min (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| int |
prm_sec_to_msec (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| bool |
prm_section_cmp (const char * key1, const char * key2, int key_len, bool ignore_case)
|
| int |
prm_set (SYSPRM_PARAM * prm, const char * value, bool set_flag)
|
| void |
prm_set_compound (SYSPRM_PARAM * param, const char ** compound_param_values, const int values_count, bool set_flag)
|
| int |
prm_set_default (SYSPRM_PARAM * prm)
|
| bool |
prm_set_default_internal (SYSPRM_PARAM * prm)
|
| int |
prm_set_force (SYSPRM_PARAM * prm, const char * value)
|
| int |
prm_size_to_io_pages (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| int |
prm_size_to_log_pages (void * out_val, SYSPRM_DATATYPE out_type, void * in_val, SYSPRM_DATATYPE in_type)
|
| void |
prm_tune_parameters (void)
|
| SESSION_PARAM * |
sysprm_alloc_session_parameters (void)
|
| void |
sysprm_check_id_order ()
|
| void |
sysprm_clear_sysprm_value (SYSPRM_VALUE * value, SYSPRM_DATATYPE datatype)
|
| int |
sysprm_compare_values (SYSPRM_PARAM * prm)
|
| const int * |
sysprm_find_shared_system_parameter (SYSPRM_PARAM * prm)
|
| SYSPRM_ERR |
sysprm_generate_new_value (SYSPRM_PARAM * prm, const char * value, bool check, SYSPRM_VALUE * new_value)
|
| SYSPRM_ERR |
sysprm_get_param_range (SYSPRM_PARAM * prm, void * min, void * max)
|
| int |
sysprm_load_and_init_internal (const char * db_name, const char * conf_file, bool reload, const int load_flags)
|
| char * |
sysprm_pack_sysprm_value (char * ptr, SYSPRM_VALUE value, SYSPRM_DATATYPE datatype)
|
| int |
sysprm_packed_sysprm_value_length (SYSPRM_VALUE value, SYSPRM_DATATYPE datatype, int offset)
|
| int |
sysprm_print_sysprm_value (PARAM_ID prm_id, SYSPRM_VALUE value, char * buf, size_t len, PRM_PRINT_MODE print_mode)
|
| SYSPRM_ERR |
sysprm_set_session_parameter_default (SESSION_PARAM * session_parameter, PARAM_ID prm_id)
|
| SYSPRM_ERR |
sysprm_set_session_parameter_value (SESSION_PARAM * session_parameter, SYSPRM_VALUE value)
|
| void |
sysprm_set_sysprm_value_from_parameter (SYSPRM_VALUE * prm_value, SYSPRM_PARAM * prm)
|
| void |
sysprm_set_system_parameter_value (SYSPRM_PARAM * prm, SYSPRM_VALUE value, bool set_flag)
|
| int |
sysprm_set_value (SYSPRM_PARAM * prm, SYSPRM_VALUE value, bool set_flag, bool duplicate)
|
| int |
sysprm_set_value_internal (SYSPRM_PARAM * prm, SYSPRM_VALUE value, bool set_flag, bool duplicate)
|
| char * |
sysprm_unpack_sysprm_value (char * ptr, SYSPRM_VALUE * value, SYSPRM_DATATYPE datatype)
|
| void |
sysprm_update_cached_session_param_val (const PARAM_ID prm_id)
|
| void |
sysprm_update_flag_different (SYSPRM_PARAM * prm)
|
| void |
sysprm_update_session_prm_flag_allocated (SESSION_PARAM * prm)
|
| void |
update_session_state_from_sys_params (THREAD_ENTRY * thread_p, SESSION_PARAM * session_params)
|
Macros
| Type |
Name |
| define |
ER_LOG_FILE_DIR "server"
|
| define |
MAX_NUM_OF_PRM_FILES_LOADED (10)
|
| define |
MAX_SYSTEM_PARAMS [**prm\_Def\_size**](system__parameter_8c.md#variable-prm_def_size)
|
| define |
NUM_SESSION_PRM [**num\_session\_parameters**](system__parameter_8c.md#variable-num_session_parameters)
|
| define |
PRM_ADJUST_FOR_GET_BIGINT_TO_BIGINT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_GET_FLOAT_TO_BIGINT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_GET_FLOAT_TO_FLOAT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_GET_INTEGER_TO_BIGINT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_GET_INTEGER_TO_INTEGER (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_SET_BIGINT_TO_BIGINT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_SET_BIGINT_TO_FLOAT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_SET_BIGINT_TO_INTEGER (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_SET_FLOAT_TO_FLOAT (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_ADJUST_FOR_SET_INTEGER_TO_INTEGER (prm, out_val, in_val, err) /* multi line expression */
|
| define |
PRM_CLEAR_BIT (this, here) ([**here**](broker__monitor_8c.md#function-timeout) &= ~[**this**](broker__monitor_8c.md#function-timeout))
|
| define |
PRM_CLIENT_SESSION_ONLY (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_CLIENT\_SESSION**](system__parameter_8h.md#define-prm_client_session))
|
| define |
PRM_DEFAULT_BUFFER_SIZE 256
|
| define |
PRM_DEFAULT_VAL_USED (x) ((([**x**](broker__monitor_8c.md#function-timeout))->dynamic\_flag) & [**PRM\_DEFAULT\_USED**](system__parameter_8h.md#define-prm_default_used))
|
| define |
PRM_DIFFERENT_UNIT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_DIFFER\_UNIT**](system__parameter_8h.md#define-prm_differ_unit))
|
| define |
PRM_GET_FROM_SERVER (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FORCE\_SERVER**](system__parameter_8h.md#define-prm_force_server))
|
| define |
PRM_HAS_SIZE_UNIT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_SIZE\_UNIT**](system__parameter_8h.md#define-prm_size_unit))
|
| define |
PRM_HAS_TIME_UNIT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_TIME\_UNIT**](system__parameter_8h.md#define-prm_time_unit))
|
| define |
PRM_IS_ALLOCATED (x) ((([**x**](broker__monitor_8c.md#function-timeout))->dynamic\_flag) & [**PRM\_ALLOCATED**](system__parameter_8h.md#define-prm_allocated))
|
| define |
PRM_IS_COMPOUND (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_COMPOUND**](system__parameter_8h.md#define-prm_compound))
|
| define |
PRM_IS_DEPRECATED (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_DEPRECATED**](system__parameter_8h.md#define-prm_deprecated))
|
| define |
PRM_IS_DIFFERENT (x) ((([**x**](broker__monitor_8c.md#function-timeout))->dynamic\_flag) & [**PRM\_DIFFERENT**](system__parameter_8h.md#define-prm_different))
|
| define |
PRM_IS_FOR_CLIENT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_CLIENT**](system__parameter_8h.md#define-prm_for_client))
|
| define |
PRM_IS_FOR_HA (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_HA**](system__parameter_8h.md#define-prm_for_ha))
|
| define |
PRM_IS_FOR_HA_CONTEXT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_HA\_CONTEXT**](system__parameter_8h.md#define-prm_for_ha_context))
|
| define |
PRM_IS_FOR_PL_CONTEXT (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_PL\_CONTEXT**](system__parameter_8h.md#define-prm_for_pl_context))
|
| define |
PRM_IS_FOR_QRY_STRING (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_QRY\_STRING**](system__parameter_8h.md#define-prm_for_qry_string))
|
| define |
PRM_IS_FOR_SERVER (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_SERVER**](system__parameter_8h.md#define-prm_for_server))
|
| define |
PRM_IS_FOR_SESSION (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_FOR\_SESSION**](system__parameter_8h.md#define-prm_for_session))
|
| define |
PRM_IS_GET_SERVER (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_GET\_SERVER**](system__parameter_8h.md#define-prm_get_server))
|
| define |
PRM_IS_HIDDEN (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_HIDDEN**](system__parameter_8h.md#define-prm_hidden))
|
| define |
PRM_IS_OBSOLETED (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_OBSOLETED**](system__parameter_8h.md#define-prm_obsoleted))
|
| define |
PRM_IS_RELOADABLE (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_RELOADABLE**](system__parameter_8h.md#define-prm_reloadable))
|
| define |
PRM_IS_SET (x) ((([**x**](broker__monitor_8c.md#function-timeout))->dynamic\_flag) & [**PRM\_SET**](system__parameter_8h.md#define-prm_set))
|
| define |
PRM_NAME_ACCESS_IP_CONTROL "access\_ip\_control"
|
| define |
PRM_NAME_ACCESS_IP_CONTROL_FILE "access\_ip\_control\_file"
|
| define |
PRM_NAME_ADAPTIVE_FLUSH_CONTROL "adaptive\_flush\_control"
|
| define |
PRM_NAME_ADD_COLUMN_UPDATE_HARD_DEFAULT "add\_column\_update\_hard\_default"
|
| define |
PRM_NAME_AGG_HASH_RESPECT_ORDER "agg\_hash\_respect\_order"
|
| define |
PRM_NAME_ALLOW_TRUNCATED_STRING "allow\_truncated\_string"
|
| define |
PRM_NAME_ALTER_TABLE_CHANGE_TYPE_STRICT "alter\_table\_change\_type\_strict"
|
| define |
PRM_NAME_ANSI_QUOTES "ansi\_quotes"
|
| define |
PRM_NAME_AUTO_RESTART_SERVER "auto\_restart\_server"
|
| define |
PRM_NAME_BLOCK_DDL_STATEMENT "block\_ddl\_statement"
|
| define |
PRM_NAME_BLOCK_NOWHERE_STATEMENT "block\_nowhere\_statement"
|
| define |
PRM_NAME_BOSR_MAXTMP_PAGES "temp\_file\_max\_size\_in\_pages"
|
| define |
PRM_NAME_BT_INDEX_SCAN_OID_ORDER "index\_scan\_in\_oid\_order"
|
| define |
PRM_NAME_BT_OID_BUFFER_SIZE "index\_scan\_oid\_buffer\_size"
|
| define |
PRM_NAME_BT_OID_NBUFFERS "index\_scan\_oid\_buffer\_pages"
|
| define |
PRM_NAME_BT_UNFILL_FACTOR "index\_unfill\_factor"
|
| define |
PRM_NAME_CALL_STACK_DUMP_ACTIVATION "call\_stack\_dump\_activation\_list"
|
| define |
PRM_NAME_CALL_STACK_DUMP_DEACTIVATION "call\_stack\_dump\_deactivation\_list"
|
| define |
PRM_NAME_CALL_STACK_DUMP_ON_ERROR "call\_stack\_dump\_on\_error"
|
| define |
PRM_NAME_CDC_LOGGING_DEBUG "cdc\_logging\_debug"
|
| define |
PRM_NAME_CFG_DB_HOSTS "db\_hosts"
|
| define |
PRM_NAME_CHECK_PEER_ALIVE "check\_peer\_alive"
|
| define |
PRM_NAME_CLIENT_CLASS_CACHE_DEBUG "client\_class\_cache\_debug"
|
| define |
PRM_NAME_COMMIT_ON_SHUTDOWN "commit\_on\_shutdown"
|
| define |
PRM_NAME_COMPACTDB_PAGE_RECLAIM_ONLY "compactdb\_page\_reclaim\_only"
|
| define |
PRM_NAME_COMPAT_MODE "compat\_mode"
|
| define |
PRM_NAME_COMPAT_NUMERIC_DIVISION_SCALE "compat\_numeric\_division\_scale"
|
| define |
PRM_NAME_COMPAT_PRIMARY_KEY "compat\_primary\_key"
|
| define |
PRM_NAME_COMPENSATE_DEBUG "compensate\_debug"
|
| define |
PRM_NAME_CONNECTION_LOGGING "connection\_logging"
|
| define |
PRM_NAME_CSQL_AUTO_COMMIT "csql\_auto\_commit"
|
| define |
PRM_NAME_CSQL_HISTORY_NUM "csql\_history\_num"
|
| define |
PRM_NAME_CSQL_SINGLE_LINE_MODE "csql\_single\_line\_mode"
|
| define |
PRM_NAME_CSS_AUTO_SCALING_WINDOW_SIZE "auto\_scaling\_window\_size"
|
| define |
PRM_NAME_CSS_MAX_CLIENTS "max\_clients"
|
| define |
PRM_NAME_CSS_MAX_CONNECTION_WORKER "max\_connection\_worker"
|
| define |
PRM_NAME_CSS_MIN_CONNECTION_WORKER "min\_connection\_worker"
|
| define |
PRM_NAME_CSS_RECV_BUDGET_PER_CONNECTION "recv\_budget\_per\_connection"
|
| define |
PRM_NAME_CSS_SEND_BUDGET_PER_CONNECTION "send\_budget\_per\_connection"
|
| define |
PRM_NAME_CTE_MAX_RECURSIONS "cte\_max\_recursions"
|
| define |
PRM_NAME_DATA_FILE_ADVISE "data\_file\_os\_advise"
|
| define |
PRM_NAME_DBFILES_PROTECT "dbfiles\_protect"
|
| define |
PRM_NAME_DBLINK_AUTO_COMMIT "dblink\_auto\_commit"
|
| define |
PRM_NAME_DB_VOLUME_SIZE "db\_volume\_size"
|
| define |
PRM_NAME_DDL_AUDIT_LOG "ddl\_audit\_log"
|
| define |
PRM_NAME_DDL_AUDIT_LOG_SIZE "ddl\_audit\_log\_size"
|
| define |
PRM_NAME_DEBUG_AUTOCOMMIT "debug\_autocommit"
|
| define |
PRM_NAME_DEBUG_BESTSPACE "debug\_heap\_bestspace"
|
| define |
PRM_NAME_DEBUG_ES "debug\_external\_storage"
|
| define |
PRM_NAME_DEBUG_LOG_ARCHIVES "debug\_log\_archives"
|
| define |
PRM_NAME_DEBUG_LOG_WRITER "debug\_log\_writer"
|
| define |
PRM_NAME_DEBUG_REPLICATION_DATA "debug\_replication\_data"
|
| define |
PRM_NAME_DEDUPLICATE_KEY_LEVEL "deduplicate\_key\_level"
|
| define |
PRM_NAME_DEFAULT_WEEK_FORMAT "default\_week\_format"
|
| define |
PRM_NAME_DISABLE_VACUUM "vacuum\_disable"
|
| define |
PRM_NAME_DISK_LOGGING "disk\_logging\_debug"
|
| define |
PRM_NAME_DL_FORK "dl\_fork"
|
| define |
PRM_NAME_DONT_REUSE_HEAP_FILE "dont\_reuse\_heap\_file"
|
| define |
PRM_NAME_DWB_BLOCKS "double\_write\_buffer\_blocks"
|
| define |
PRM_NAME_DWB_LOGGING "double\_write\_buffer\_logging"
|
| define |
PRM_NAME_DWB_SIZE "double\_write\_buffer\_size"
|
| define |
PRM_NAME_ENABLE_DWB_FLUSH_THREAD "double\_write\_buffer\_enable\_flush\_thread"
|
| define |
PRM_NAME_ENABLE_HISTO "communication\_histogram"
|
| define |
PRM_NAME_ENABLE_JVM_HEAP_DUMP "enable\_jvm\_heap\_dump"
|
| define |
PRM_NAME_ENABLE_MEMORY_MONITORING "enable\_memory\_monitoring"
|
| define |
PRM_NAME_ENABLE_NEW_LFHASH "new\_lfhash"
|
| define |
PRM_NAME_ENABLE_STRING_COMPRESSION "enable\_string\_compression"
|
| define |
PRM_NAME_ER_BTREE_DEBUG "er\_btree\_debug"
|
| define |
PRM_NAME_ER_EXIT_ASK "inquire\_on\_exit"
|
| define |
PRM_NAME_ER_LOG_DEBUG "er\_log\_debug"
|
| define |
PRM_NAME_ER_LOG_FILE "error\_log"
|
| define |
PRM_NAME_ER_LOG_LEVEL "error\_log\_level"
|
| define |
PRM_NAME_ER_LOG_SIZE "error\_log\_size"
|
| define |
PRM_NAME_ER_LOG_TDE "er\_log\_tde"
|
| define |
PRM_NAME_ER_LOG_VACUUM "er\_log\_vacuum"
|
| define |
PRM_NAME_ER_LOG_WARNING "error\_log\_warning"
|
| define |
PRM_NAME_ER_PRODUCTION_MODE "error\_log\_production\_mode"
|
| define |
PRM_NAME_ER_STOP_ON_ERROR "stop\_on\_error"
|
| define |
PRM_NAME_EVENT_ACTIVATION "event\_activation\_list"
|
| define |
PRM_NAME_EVENT_HANDLER "event\_handler"
|
| define |
PRM_NAME_EXAMINE_CLIENT_CACHED_LOCKS "examine\_client\_cached\_locks"
|
| define |
PRM_NAME_EXTENDED_STATISTICS_ACTIVATION "extended\_statistics\_activation"
|
| define |
PRM_NAME_FAULT_INJECTION_ACTION_PREFER_ABORT_TO_EXIT "fault\_injection\_action\_prefer\_abort\_to\_exit"
|
| define |
PRM_NAME_FAULT_INJECTION_IDS "fault\_injection\_ids"
|
| define |
PRM_NAME_FAULT_INJECTION_TEST "fault\_injection\_test"
|
| define |
PRM_NAME_FILE_LOGGING "file\_logging\_debug"
|
| define |
PRM_NAME_FILTER_PRED_MAX_CACHE_CLONES "max\_filter\_pred\_cache\_clones"
|
| define |
PRM_NAME_FILTER_PRED_MAX_CACHE_ENTRIES "max\_filter\_pred\_cache\_entries"
|
| define |
PRM_NAME_FIRST_LOG_PAGEID "first\_log\_pageid"
|
| define |
PRM_NAME_FLASHBACK_MAX_TRANSACTION "flashback\_max\_transaction"
|
| define |
PRM_NAME_FLASHBACK_TIMEOUT "flashback\_timeout"
|
| define |
PRM_NAME_FLASHBACK_WIN_SIZE "flashback\_win\_size"
|
| define |
PRM_NAME_FORCE_REMOVE_LOG_ARCHIVES "force\_remove\_log\_archives"
|
| define |
PRM_NAME_FORCE_RESTART_TO_SKIP_RECOVERY "force\_restart\_to\_skip\_recovery"
|
| define |
PRM_NAME_GC_ENABLE "garbage\_collection"
|
| define |
PRM_NAME_GENERAL_RESERVE_01 "general\_reserve\_01"
|
| define |
PRM_NAME_GENERIC_VOL_PREALLOC_SIZE "generic\_vol\_prealloc\_size"
|
| define |
PRM_NAME_GROUP_CONCAT_MAX_LEN "group\_concat\_max\_len"
|
| define |
PRM_NAME_HA_APPLYLOGDB_IGNORE_ERROR_LIST "ha\_applylogdb\_ignore\_error\_list"
|
| define |
PRM_NAME_HA_APPLYLOGDB_LOG_WAIT_TIME_IN_SECS "ha\_applylogdb\_log\_wait\_time\_in\_secs"
|
| define |
PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL "ha\_applylogdb\_max\_commit\_interval"
|
| define |
PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL_IN_MSECS "ha\_applylogdb\_max\_commit\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_APPLYLOGDB_RETRY_ERROR_LIST "ha\_applylogdb\_retry\_error\_list"
|
| define |
PRM_NAME_HA_APPLY_MAX_MEM_SIZE "ha\_apply\_max\_mem\_size"
|
| define |
PRM_NAME_HA_CALC_SCORE_INTERVAL_IN_MSECS "ha\_calc\_score\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_CHANGEMODE_INTERVAL_IN_MSEC "ha\_changemode\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_CHECK_DISK_FAILURE_INTERVAL_IN_SECS "ha\_check\_disk\_failure\_interval"
|
| define |
PRM_NAME_HA_COPY_LOG_BASE "ha\_copy\_log\_base"
|
| define |
PRM_NAME_HA_COPY_LOG_MAX_ARCHIVES "ha\_copy\_log\_max\_archives"
|
| define |
PRM_NAME_HA_COPY_LOG_TIMEOUT "ha\_copy\_log\_timeout"
|
| define |
PRM_NAME_HA_COPY_SYNC_MODE "ha\_copy\_sync\_mode"
|
| define |
PRM_NAME_HA_DB_LIST "ha\_db\_list"
|
| define |
PRM_NAME_HA_DELAY_LIMIT "ha\_delay\_limit"
|
| define |
PRM_NAME_HA_DELAY_LIMIT_DELTA "ha\_delay\_limit\_delta"
|
| define |
PRM_NAME_HA_FAILOVER_WAIT_TIME_IN_MSECS "ha\_failover\_wait\_time\_in\_msecs"
|
| define |
PRM_NAME_HA_HEARTBEAT_INTERVAL_IN_MSECS "ha\_heartbeat\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_INIT_TIMER_IN_MSECS "ha\_init\_timer\_in\_msec"
|
| define |
PRM_NAME_HA_LOG_APPLIER_STATE "ha\_log\_applier\_state"
|
| define |
PRM_NAME_HA_MAX_HEARTBEAT_GAP "ha\_max\_heartbeat\_gap"
|
| define |
PRM_NAME_HA_MAX_PROCESS_DEREG_CONFIRM "ha\_max\_process\_dereg\_confirm"
|
| define |
PRM_NAME_HA_MAX_PROCESS_START_CONFIRM "ha\_max\_process\_start\_confirm"
|
| define |
PRM_NAME_HA_MODE "ha\_mode"
|
| define |
PRM_NAME_HA_MODE_FOR_SA_UTILS_ONLY "ha\_mode\_for\_sa\_utils\_only"
|
| define |
PRM_NAME_HA_NODE_LIST "ha\_node\_list"
|
| define |
PRM_NAME_HA_PING_HOSTS "ha\_ping\_hosts"
|
| define |
PRM_NAME_HA_PING_TIMEOUT "ha\_ping\_timeout"
|
| define |
PRM_NAME_HA_PORT_ID "ha\_port\_id"
|
| define |
PRM_NAME_HA_PROCESS_DEREG_CONFIRM_INTERVAL_IN_MSECS "ha\_process\_dereg\_confirm\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_PROCESS_START_CONFIRM_INTERVAL_IN_MSECS "ha\_process\_start\_confirm\_interval\_in\_msecs"
|
| define |
PRM_NAME_HA_REPLICA_DELAY "ha\_replica\_delay"
|
| define |
PRM_NAME_HA_REPLICA_LIST "ha\_replica\_list"
|
| define |
PRM_NAME_HA_REPLICA_TIME_BOUND "ha\_replica\_time\_bound"
|
| define |
PRM_NAME_HA_REPL_ENABLE_SERVER_SIDE_UPDATE "ha\_repl\_enable\_server\_side\_update"
|
| define |
PRM_NAME_HA_REPL_FILTER_FILE "ha\_repl\_filter\_file"
|
| define |
PRM_NAME_HA_REPL_FILTER_TYPE "ha\_repl\_filter\_type"
|
| define |
PRM_NAME_HA_SERVER_STATE "ha\_server\_state"
|
| define |
PRM_NAME_HA_SQL_LOGGING "ha\_enable\_sql\_logging"
|
| define |
PRM_NAME_HA_SQL_LOG_MAX_COUNT "ha\_sql\_log\_max\_count"
|
| define |
PRM_NAME_HA_SQL_LOG_MAX_SIZE_IN_MB "ha\_sql\_log\_max\_size\_in\_mbytes"
|
| define |
PRM_NAME_HA_SQL_LOG_PATH "ha\_sql\_log\_path"
|
| define |
PRM_NAME_HA_TCP_PING_HOSTS "ha\_tcp\_ping\_hosts"
|
| define |
PRM_NAME_HA_UNACCEPTABLE_PROC_RESTART_TIMEDIFF "ha\_unacceptable\_proc\_restart\_timediff"
|
| define |
PRM_NAME_HEAP_INFO_CACHE_LOGGING "heap\_info\_cache\_logging"
|
| define |
PRM_NAME_HF_MAX_BESTSPACE_ENTRIES "max\_bestspace\_entries"
|
| define |
PRM_NAME_HF_UNFILL_FACTOR "unfill\_factor"
|
| define |
PRM_NAME_HOSTVAR_LATE_BINDING "hostvar\_late\_binding"
|
| define |
PRM_NAME_HOSTVAR_PEEKING "hostvar\_peeking"
|
| define |
PRM_NAME_IB_TASK_MEMSIZE "index\_load\_task\_memsize"
|
| define |
PRM_NAME_IGNORE_TRAILING_SPACE "ignore\_trailing\_space"
|
| define |
PRM_NAME_INDEX_SCAN_KEY_BUFFER_PAGES "index\_scan\_key\_buffer\_pages"
|
| define |
PRM_NAME_INDEX_SCAN_KEY_BUFFER_SIZE "index\_scan\_key\_buffer\_size"
|
| define |
PRM_NAME_INSERT_MODE "insert\_execution\_mode"
|
| define |
PRM_NAME_INTL_CHECK_INPUT_STRING "intl\_check\_input\_string"
|
| define |
PRM_NAME_INTL_COLLATION "intl\_collation"
|
| define |
PRM_NAME_INTL_DATE_LANG "intl\_date\_lang"
|
| define |
PRM_NAME_INTL_MBS_SUPPORT "intl\_mbs\_support"
|
| define |
PRM_NAME_INTL_NUMBER_LANG "intl\_number\_lang"
|
| define |
PRM_NAME_IO_BACKUP_MAX_VOLUME_SIZE "backup\_volume\_max\_size\_bytes"
|
| define |
PRM_NAME_IO_BACKUP_NBUFFERS "backup\_buffer\_pages"
|
| define |
PRM_NAME_IO_BACKUP_SLEEP_MSECS "backup\_sleep\_msecs"
|
| define |
PRM_NAME_IO_LOCKF_ENABLE "file\_lock"
|
| define |
PRM_NAME_IO_TEMP_VOLUME_PATH "temp\_volume\_path"
|
| define |
PRM_NAME_IO_VOLUME_EXT_PATH "volume\_extension\_path"
|
| define |
PRM_NAME_JAVA_STORED_PROCEDURE "java\_stored\_procedure"
|
| define |
PRM_NAME_JAVA_STORED_PROCEDURE_DEBUG "java\_stored\_procedure\_debug"
|
| define |
PRM_NAME_JAVA_STORED_PROCEDURE_JVM_OPTIONS "java\_stored\_procedure\_jvm\_options"
|
| define |
PRM_NAME_JAVA_STORED_PROCEDURE_PORT "java\_stored\_procedure\_port"
|
| define |
PRM_NAME_JAVA_STORED_PROCEDURE_UDS "java\_stored\_procedure\_uds"
|
| define |
PRM_NAME_JSON_LOG_ALLOCATIONS "json\_log\_allocations"
|
| define |
PRM_NAME_JSON_MAX_ARRAY_IDX "json\_max\_array\_idx"
|
| define |
PRM_NAME_LIKE_TERM_SELECTIVITY "like\_term\_selectivity"
|
| define |
PRM_NAME_LIST_MAX_QUERY_CACHE_ENTRIES "max\_query\_cache\_entries"
|
| define |
PRM_NAME_LIST_MAX_QUERY_CACHE_PAGES "query\_cache\_size\_in\_pages"
|
| define |
PRM_NAME_LIST_QUERY_CACHE_MODE "query\_cache\_mode"
|
| define |
PRM_NAME_LK_ESCALATION_AT "lock\_escalation"
|
| define |
PRM_NAME_LK_MAX_SCANID_BIT "max\_index\_scan\_count"
|
| define |
PRM_NAME_LK_ROLLBACK_ON_LOCK_ESCALATION "rollback\_on\_lock\_escalation"
|
| define |
PRM_NAME_LK_RUN_DEADLOCK_INTERVAL "deadlock\_detection\_interval\_in\_secs"
|
| define |
PRM_NAME_LK_TIMEOUT "lock\_timeout"
|
| define |
PRM_NAME_LK_TIMEOUT_MESSAGE_DUMP_LEVEL "lock\_timeout\_message\_type"
|
| define |
PRM_NAME_LK_TIMEOUT_SECS "lock\_timeout\_in\_secs"
|
| define |
PRM_NAME_LOADDB_FLUSH_INTERVAL "load\_flush\_interval"
|
| define |
PRM_NAME_LOADDB_WORKER_COUNT "loaddb\_worker\_count"
|
| define |
PRM_NAME_LOGPB_LOGGING_DEBUG "logpb\_logging\_debug"
|
| define |
PRM_NAME_LOG_ASYNC_COMMIT "async\_commit"
|
| define |
PRM_NAME_LOG_BACKGROUND_ARCHIVING "background\_archiving"
|
| define |
PRM_NAME_LOG_BG_FLUSH_INTERVAL_MSECS "log\_flush\_interval\_in\_msecs"
|
| define |
PRM_NAME_LOG_BG_FLUSH_NUM_PAGES "log\_flush\_every\_npages"
|
| define |
PRM_NAME_LOG_BTREE_OPS "log\_btree\_operations"
|
| define |
PRM_NAME_LOG_BUFFER_SIZE "log\_buffer\_size"
|
| define |
PRM_NAME_LOG_CHECKPOINT_INTERVAL "checkpoint\_interval"
|
| define |
PRM_NAME_LOG_CHECKPOINT_INTERVAL_SECS "checkpoint\_interval\_in\_mins"
|
| define |
PRM_NAME_LOG_CHECKPOINT_NPAGES "checkpoint\_every\_npages"
|
| define |
PRM_NAME_LOG_CHECKPOINT_SIZE "checkpoint\_every\_size"
|
| define |
PRM_NAME_LOG_CHECKPOINT_SLEEP_MSECS "checkpoint\_sleep\_msecs"
|
| define |
PRM_NAME_LOG_CHKPT_DETAILED "detailed\_checkpoint\_logging"
|
| define |
PRM_NAME_LOG_COMPRESS "log\_compress"
|
| define |
PRM_NAME_LOG_GROUP_COMMIT_INTERVAL_MSECS "group\_commit\_interval\_in\_msecs"
|
| define |
PRM_NAME_LOG_HEADER_FLUSH_INTERVAL "log\_header\_flush\_interval\_in\_secs"
|
| define |
PRM_NAME_LOG_ISOLATION_LEVEL "isolation\_level"
|
| define |
PRM_NAME_LOG_MAX_ARCHIVES "log\_max\_archives"
|
| define |
PRM_NAME_LOG_MEDIA_FAILURE_SUPPORT "media\_failure\_support"
|
| define |
PRM_NAME_LOG_NBUFFERS "log\_buffer\_pages"
|
| define |
PRM_NAME_LOG_NO_LOGGING "no\_logging"
|
| define |
PRM_NAME_LOG_PGBUF_VICTIM_FLUSH "log\_pgbuf\_victim\_flush"
|
| define |
PRM_NAME_LOG_POSTPONE_CACHE_SIZE "postpone\_cache\_size"
|
| define |
PRM_NAME_LOG_QUERY_LISTS "log\_query\_lists"
|
| define |
PRM_NAME_LOG_SWEEP_CLEAN "log\_file\_sweep\_clean"
|
| define |
PRM_NAME_LOG_TRACE_DEBUG "log\_trace\_debug"
|
| define |
PRM_NAME_LOG_TRACE_FLUSH_TIME "log\_trace\_flush\_time"
|
| define |
PRM_NAME_LOG_UNIQUE_STATS "log\_unique\_stats"
|
| define |
PRM_NAME_LOG_VOLUME_SIZE "log\_volume\_size"
|
| define |
PRM_NAME_MAX_AGG_HASH_SIZE "max\_agg\_hash\_size"
|
| define |
PRM_NAME_MAX_ENTRIES_IN_TEMP_FILE_CACHE "max\_entries\_in\_temp\_file\_cache"
|
| define |
PRM_NAME_MAX_FLUSH_PAGES_PER_SECOND "max\_flush\_pages\_per\_second"
|
| define |
PRM_NAME_MAX_FLUSH_SIZE_PER_SECOND "max\_flush\_size\_per\_second"
|
| define |
PRM_NAME_MAX_HASH_LIST_SCAN_SIZE "max\_hash\_list\_scan\_size"
|
| define |
PRM_NAME_MAX_OUTER_CARD_OF_IDXJOIN "max\_outer\_card\_of\_idxjoin"
|
| define |
PRM_NAME_MAX_PAGES_IN_TEMP_FILE_CACHE "max\_pages\_in\_temp\_file\_cache"
|
| define |
PRM_NAME_MAX_PARALLEL_WORKERS "max\_parallel\_workers"
|
| define |
PRM_NAME_MAX_RECURSION_SQL_DEPTH "max\_recursion\_sql\_depth"
|
| define |
PRM_NAME_MAX_SUBQUERY_CACHE_SIZE "max\_subquery\_cache\_size"
|
| define |
PRM_NAME_MEMOIZE_MEMORY_LIMIT "memoize\_memory\_limit"
|
| define |
PRM_NAME_MNT_STATS_THRESHOLD "monitor\_stats\_threshold"
|
| define |
PRM_NAME_MNT_WAITING_THREAD "monitor\_waiting\_thread"
|
| define |
PRM_NAME_MULTI_RANGE_OPT_LIMIT "multi\_range\_optimization\_limit"
|
| define |
PRM_NAME_MUTEX_BUSY_WAITING_CNT "mutex\_busy\_waiting\_cnt"
|
| define |
PRM_NAME_MYSQL_TRIGGER_CORRELATION_NAMES "mysql\_trigger\_correlation\_names"
|
| define |
PRM_NAME_NO_BACKSLASH_ESCAPES "no\_backslash\_escapes"
|
| define |
PRM_NAME_OBJECT_PRINT_FORMAT_OID "print\_object\_as\_oid"
|
| define |
PRM_NAME_ONLY_FULL_GROUP_BY "only\_full\_group\_by"
|
| define |
PRM_NAME_OPTIMIZATION_LEVEL "optimization\_level"
|
| define |
PRM_NAME_OPTIMIZER_ENABLE_AGGREGATE_OPTIMIZATION "optimizer\_enable\_aggregate\_optimization"
|
| define |
PRM_NAME_OPTIMIZER_ENABLE_MERGE_JOIN "optimizer\_enable\_merge\_join"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_02 "optimizer\_reserve\_02"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_03 "optimizer\_reserve\_03"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_04 "optimizer\_reserve\_04"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_05 "optimizer\_reserve\_05"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_06 "optimizer\_reserve\_06"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_07 "optimizer\_reserve\_07"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_08 "optimizer\_reserve\_08"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_09 "optimizer\_reserve\_09"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_10 "optimizer\_reserve\_10"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_11 "optimizer\_reserve\_11"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_12 "optimizer\_reserve\_12"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_13 "optimizer\_reserve\_13"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_14 "optimizer\_reserve\_14"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_15 "optimizer\_reserve\_15"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_16 "optimizer\_reserve\_16"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_17 "optimizer\_reserve\_17"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_18 "optimizer\_reserve\_18"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_19 "optimizer\_reserve\_19"
|
| define |
PRM_NAME_OPTIMIZER_RESERVE_20 "optimizer\_reserve\_20"
|
| define |
PRM_NAME_ORACLE_COMPAT_NUMBER_BEHAVIOR "oracle\_compat\_number\_behavior"
|
| define |
PRM_NAME_ORACLE_STYLE_DIVIDE "oracle\_style\_divide"
|
| define |
PRM_NAME_ORACLE_STYLE_EMPTY_STRING "oracle\_style\_empty\_string"
|
| define |
PRM_NAME_ORACLE_STYLE_OUTERJOIN "oracle\_style\_outerjoin"
|
| define |
PRM_NAME_PAGE_BG_FLUSH_INTERVAL "page\_flush\_interval"
|
| define |
PRM_NAME_PAGE_BG_FLUSH_INTERVAL_MSECS "page\_flush\_interval\_in\_msecs"
|
| define |
PRM_NAME_PAGE_BUFFER_SIZE "data\_buffer\_size"
|
| define |
PRM_NAME_PAGE_LATCH_TIMEOUT "page\_latch\_timeout"
|
| define |
PRM_NAME_PARALLELISM "parallelism"
|
| define |
PRM_NAME_PARALLEL_HASH_JOIN_PAGE_THRESHOLD "parallel\_hash\_join\_page\_threshold"
|
| define |
PRM_NAME_PARALLEL_HEAP_SCAN_PAGE_THRESHOLD "parallel\_heap\_scan\_page\_threshold"
|
| define |
PRM_NAME_PARALLEL_SORT_PAGE_THRESHOLD "parallel\_sort\_page\_threshold"
|
| define |
PRM_NAME_PB_AOUT_RATIO "data\_aout\_ratio"
|
| define |
PRM_NAME_PB_BUFFER_FLUSH_RATIO "data\_buffer\_flush\_ratio"
|
| define |
PRM_NAME_PB_DEBUG_PAGE_VALIDATION_LEVEL "page\_validation\_level"
|
| define |
PRM_NAME_PB_LRU_BUFFER_RATIO "lru\_buffer\_ratio"
|
| define |
PRM_NAME_PB_LRU_HOT_RATIO "lru\_hot\_ratio"
|
| define |
PRM_NAME_PB_MAX_DEPTH_OF_SEARCHING_FOR_VICTIMS_IN_LRU_LIST "max\_depth\_of\_searching\_for\_victims\_in\_lru\_list"
|
| define |
PRM_NAME_PB_MONITOR_LOCKS "pgbuf\_monitor\_locks"
|
| define |
PRM_NAME_PB_NBUFFERS "data\_buffer\_pages"
|
| define |
PRM_NAME_PB_NEIGHBOR_FLUSH_NONDIRTY "data\_buffer\_neighbor\_flush\_nondirty"
|
| define |
PRM_NAME_PB_NEIGHBOR_FLUSH_PAGES "data\_buffer\_neighbor\_flush\_pages"
|
| define |
PRM_NAME_PB_NUM_LRU_CHAINS "num\_LRU\_chains"
|
| define |
PRM_NAME_PB_NUM_PRIVATE_CHAINS "num\_private\_chains"
|
| define |
PRM_NAME_PB_SEQUENTIAL_VICTIM_FLUSH "data\_buffer\_sequential\_victim\_flush"
|
| define |
PRM_NAME_PB_SYNC_ON_FLUSH_SIZE "sync\_on\_flush\_size"
|
| define |
PRM_NAME_PB_SYNC_ON_NFLUSH "sync\_on\_nflush"
|
| define |
PRM_NAME_PERF_TEST_MODE "perf\_test\_mode"
|
| define |
PRM_NAME_PIPES_AS_CONCAT "pipes\_as\_concat"
|
| define |
PRM_NAME_PLUS_AS_CONCAT "plus\_as\_concat"
|
| define |
PRM_NAME_PL_TRANSACTION_CONTROL "pl\_transaction\_control"
|
| define |
PRM_NAME_POSTPONE_DEBUG "postpone\_debug"
|
| define |
PRM_NAME_PRINT_INDEX_DETAIL "print\_index\_detail"
|
| define |
PRM_NAME_PTHREAD_SCOPE_PROCESS "pthread\_scope\_process"
|
| define |
PRM_NAME_QMGR_MAX_QUERY_PER_TRAN "max\_query\_per\_tran"
|
| define |
PRM_NAME_QO_DUMP "qo\_dump"
|
| define |
PRM_NAME_QUERY_TRACE "query\_trace"
|
| define |
PRM_NAME_QUERY_TRACE_FORMAT "query\_trace\_format"
|
| define |
PRM_NAME_READ_ONLY_MODE "read\_only"
|
| define |
PRM_NAME_RECOVERY_PROGRESS_LOGGING_INTERVAL "recovery\_progress\_logging\_interval"
|
| define |
PRM_NAME_RECOVERY_REDO_JOB_PERIOD_IN_SECS "recovery\_redo\_job\_period\_in\_secs"
|
| define |
PRM_NAME_RECOVERY_REDO_MINIMUM_JOB_COUNT "recovery\_redo\_minimum\_job\_count"
|
| define |
PRM_NAME_REGEXP_ENGINE "regexp\_engine"
|
| define |
PRM_NAME_REMOVE_LOG_ARCHIVES_INTERVAL "remove\_log\_archive\_interval\_in\_secs"
|
| define |
PRM_NAME_REPLICATION_MODE "replication"
|
| define |
PRM_NAME_REPR_CACHE_LOG "er\_log\_repr\_cache"
|
| define |
PRM_NAME_REQUIRE_LIKE_ESCAPE_CHARACTER "require\_like\_escape\_character"
|
| define |
PRM_NAME_RESET_TR_PARSER "reset\_tr\_parser\_interval"
|
| define |
PRM_NAME_RETURN_NULL_ON_FUNCTION_ERRORS "return\_null\_on\_function\_errors"
|
| define |
PRM_NAME_SA_MODE_AUTO_VACUUM "sa\_mode\_auto\_vacuum"
|
| define |
PRM_NAME_SERVER_TIMEZONE "server\_timezone"
|
| define |
PRM_NAME_SERVICE_SERVER_LIST "service::server"
|
| define |
PRM_NAME_SERVICE_SERVICE_LIST "service::service"
|
| define |
PRM_NAME_SESSION_STATE_TIMEOUT "session\_state\_timeout"
|
| define |
PRM_NAME_SHUTDOWN_WAIT_TIME_IN_SECS "shutdown\_wait\_time\_in\_secs"
|
| define |
PRM_NAME_SINGLE_BYTE_COMPARE "single\_byte\_compare"
|
| define |
PRM_NAME_SORT_BUFFER_SIZE "sort\_buffer\_size"
|
| define |
PRM_NAME_SORT_LIMIT_MAX_COUNT "sort\_limit\_max\_count"
|
| define |
PRM_NAME_SQL_TRACE_EXECUTION_PLAN "sql\_trace\_execution\_plan"
|
| define |
PRM_NAME_SQL_TRACE_IOREADS "sql\_trace\_ioread\_pages"
|
| define |
PRM_NAME_SQL_TRACE_SLOW "sql\_trace\_slow"
|
| define |
PRM_NAME_SQL_TRACE_SLOW_MSECS "sql\_trace\_slow\_msecs"
|
| define |
PRM_NAME_SR_NBUFFERS "sort\_buffer\_pages"
|
| define |
PRM_NAME_STATDUMP_FORCE_ADD_INT_MAX "statdump\_force\_add\_int\_max"
|
| define |
PRM_NAME_STATS_ON "stats\_on"
|
| define |
PRM_NAME_STORED_PROCEDURE "stored\_procedure"
|
| define |
PRM_NAME_STORED_PROCEDURE_DEBUG "stored\_procedure\_debug"
|
| define |
PRM_NAME_STORED_PROCEDURE_DUMP_ICODE "stored\_procedure\_dump\_icode"
|
| define |
PRM_NAME_STORED_PROCEDURE_JVM_OPTIONS "stored\_procedure\_vm\_options"
|
| define |
PRM_NAME_STORED_PROCEDURE_PORT "stored\_procedure\_port"
|
| define |
PRM_NAME_STORED_PROCEDURE_RETURN_NUMERIC_SIZE "stored\_procedure\_return\_numeric\_size"
|
| define |
PRM_NAME_STORED_PROCEDURE_UDS "stored\_procedure\_uds"
|
| define |
PRM_NAME_STRING_MAX_SIZE_BYTES "string\_max\_size\_bytes"
|
| define |
PRM_NAME_SUPPLEMENTAL_LOG "supplemental\_log"
|
| define |
PRM_NAME_SUPPRESS_FSYNC "suppress\_fsync"
|
| define |
PRM_NAME_TASK_GROUP "task\_group"
|
| define |
PRM_NAME_TASK_WORKER "task\_worker"
|
| define |
PRM_NAME_TB_DEFAULT_REUSE_OID "create\_table\_reuseoid"
|
| define |
PRM_NAME_TCP_CONNECTION_TIMEOUT "connection\_timeout"
|
| define |
PRM_NAME_TCP_KEEPALIVE "tcp\_keepalive"
|
| define |
PRM_NAME_TCP_KEEPALIVE_COUNT "tcp\_keepalive\_count"
|
| define |
PRM_NAME_TCP_KEEPALIVE_IDLE "tcp\_keepalive\_idle"
|
| define |
PRM_NAME_TCP_KEEPALIVE_INTERVAL "tcp\_keepalive\_interval"
|
| define |
PRM_NAME_TCP_NODELAY "tcp\_nodelay"
|
| define |
PRM_NAME_TCP_PORT_ID "cubrid\_port\_id"
|
| define |
PRM_NAME_TCP_RCVBUF_SIZE "tcp\_rcvbuf\_size"
|
| define |
PRM_NAME_TCP_SNDBUF_SIZE "tcp\_sndbuf\_size"
|
| define |
PRM_NAME_TDE_DEFAULT_ALGORITHM "tde\_default\_algorithm"
|
| define |
PRM_NAME_TDE_KEYS_FILE_PATH "tde\_keys\_file\_path"
|
| define |
PRM_NAME_TEMP_MEM_BUFFER_PAGES "temp\_file\_memory\_size\_in\_pages"
|
| define |
PRM_NAME_TEST_MODE "test\_mode"
|
| define |
PRM_NAME_THREAD_CONNECTION_POOLING "thread\_connection\_pooling"
|
| define |
PRM_NAME_THREAD_CONNECTION_TIMEOUT_SECONDS "thread\_connection\_timeout\_seconds"
|
| define |
PRM_NAME_THREAD_LOGGING_FLAG "thread\_logging\_flag"
|
| define |
PRM_NAME_THREAD_STACKSIZE "thread\_stacksize"
|
| define |
PRM_NAME_THREAD_WORKER_POOLING "thread\_worker\_pooling"
|
| define |
PRM_NAME_THREAD_WORKER_TIMEOUT_SECONDS "thread\_worker\_timeout\_seconds"
|
| define |
PRM_NAME_TIMEZONE "timezone"
|
| define |
PRM_NAME_TRACK_REQUESTS "track\_client\_requests"
|
| define |
PRM_NAME_TZ_LEAP_SECOND_SUPPORT "tz\_leap\_second\_support"
|
| define |
PRM_NAME_UNICODE_INPUT_NORMALIZATION "unicode\_input\_normalization"
|
| define |
PRM_NAME_UNICODE_OUTPUT_NORMALIZATION "unicode\_output\_normalization"
|
| define |
PRM_NAME_UNIQUE_ERROR_KEY_VALUE "print\_key\_value\_on\_unique\_error"
|
| define |
PRM_NAME_UNLOADDB_IGNORE_ERROR "unload\_ignore\_error"
|
| define |
PRM_NAME_UNLOADDB_LOCK_TIMEOUT "unload\_lock\_timeout"
|
| define |
PRM_NAME_UPDATE_USE_ATTRIBUTE_REFERENCES "update\_use\_attribute\_references"
|
| define |
PRM_NAME_USE_BTREE_FENCE_KEY "use\_btree\_fence\_key"
|
| define |
PRM_NAME_USE_ORDERBY_SORT_LIMIT "use\_orderby\_sort\_limit"
|
| define |
PRM_NAME_USE_STAT_ESTIMATION "use\_stat\_estimation"
|
| define |
PRM_NAME_USE_SYSTEM_MALLOC "use\_system\_malloc"
|
| define |
PRM_NAME_USE_USER_HOSTS "use\_user\_hosts"
|
| define |
PRM_NAME_VACUUM_LOG_BLOCK_PAGES "vacuum\_log\_block\_pages"
|
| define |
PRM_NAME_VACUUM_MASTER_WAKEUP_INTERVAL "vacuum\_master\_interval\_in\_msecs"
|
| define |
PRM_NAME_VACUUM_OVFP_CHECK_DURATION "vacuum\_ovfp\_check\_duration"
|
| define |
PRM_NAME_VACUUM_OVFP_CHECK_THRESHOLD "vacuum\_ovfp\_check\_threshold"
|
| define |
PRM_NAME_VACUUM_PREFETCH_LOG_BUFFER_SIZE "vacuum\_prefetch\_log\_buffer\_size"
|
| define |
PRM_NAME_VACUUM_PREFETCH_LOG_MODE "vacuum\_prefetch\_log\_mode"
|
| define |
PRM_NAME_VACUUM_PREFETCH_LOG_NBUFFERS "vacuum\_prefetch\_log\_pages"
|
| define |
PRM_NAME_VACUUM_WORKER_COUNT "vacuum\_worker\_count"
|
| define |
PRM_NAME_WS_HASHTABLE_SIZE "initial\_workspace\_table\_size"
|
| define |
PRM_NAME_WS_MEMORY_REPORT "workspace\_memory\_report"
|
| define |
PRM_NAME_XASL_CACHE_LOGGING "plan\_cache\_logging"
|
| define |
PRM_NAME_XASL_CACHE_MAX_CLONES "max\_plan\_cache\_clones"
|
| define |
PRM_NAME_XASL_CACHE_MAX_ENTRIES "max\_plan\_cache\_entries"
|
| define |
PRM_NAME_XASL_CACHE_TIMEOUT "plan\_cache\_timeout"
|
| define |
PRM_NAME_XASL_CACHE_TIME_THRESHOLD_IN_MINUTES "xasl\_cache\_time\_threshold\_in\_minutes"
|
| define |
PRM_NAME_XASL_DEBUG_DUMP "xasl\_debug\_dump"
|
| define |
PRM_PRINT_QRY_STRING (id) ([**PRM\_IS\_DIFFERENT**](system__parameter_8c.md#define-prm_is_different) ([**GET\_PRM**](system__parameter_8h.md#define-get_prm) ([**id**](thread__worker__pool__impl_8hpp.md#enum-id))) && [**PRM\_IS\_FOR\_QRY\_STRING**](system__parameter_8c.md#define-prm_is_for_qry_string) ([**GET\_PRM**](system__parameter_8h.md#define-get_prm) ([**id**](thread__worker__pool__impl_8hpp.md#enum-id))))
|
| define |
PRM_SET_BIT (this, here) ([**here**](broker__monitor_8c.md#function-timeout) \|= [**this**](broker__monitor_8c.md#function-timeout))
|
| define |
PRM_TEST_CHANGE_ONLY (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_TEST\_CHANGE**](system__parameter_8h.md#define-prm_test_change))
|
| define |
PRM_USER_CAN_CHANGE (x) (([**x**](broker__monitor_8c.md#function-timeout))->static\_flag & [**PRM\_USER\_CHANGE**](system__parameter_8h.md#define-prm_user_change))
|
| define |
PRM_VALUE_DEFAULT "DEFAULT"
|
| define |
PRM_VALUE_MAX "MAX"
|
| define |
PRM_VALUE_MIN "MIN"
|
| define |
strlen (s1) (([**int**](broker__monitor_8c.md#function-timeout)) strlen([**s1**](broker__monitor_8c.md#function-timeout)))
|
Public Types Documentation
typedef DUP_PRM_FUNC
typedef int(* DUP_PRM_FUNC) (void *, SYSPRM_DATATYPE, void *, SYSPRM_DATATYPE);
typedef KEYVAL
typedef struct keyval KEYVAL;
enum PRM_PRINT_MODE
enum PRM_PRINT_MODE {
PRM_PRINT_NONE = 0,
PRM_PRINT_NAME,
PRM_PRINT_ID
};
enum PRM_PRINT_VALUE_MODE
enum PRM_PRINT_VALUE_MODE {
PRM_PRINT_CURR_VAL = 0,
PRM_PRINT_DEFAULT_VAL
};
Public Attributes Documentation
variable cached_session_parameters
SESSION_PARAM* cached_session_parameters;
variable prm_Def
variable prm_Def_session_idx
SYSPRM_INDIRECT_POS prm_Def_session_idx[DIM(prm_Def)];
Public Static Attributes Documentation
variable NULL_SYSPRM_PARAM_VALUE
const SYSPRM_PARAM_VALUE NULL_SYSPRM_PARAM_VALUE;
variable PARAM_VALUE_SHARE
const int* PARAM_VALUE_SHARE[];
variable boolean_words
const KEYVAL boolean_words[];
variable call_stack_dump_error_codes
const int call_stack_dump_error_codes[];
variable check_peer_alive_words
const KEYVAL check_peer_alive_words[];
variable compat_mode_values
const char** compat_mode_values[];
variable compat_mode_values_PRM_ADD_COLUMN_UPDATE_HARD_DEFAULT
const char* compat_mode_values_PRM_ADD_COLUMN_UPDATE_HARD_DEFAULT[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_ANSI_QUOTES
const char* compat_mode_values_PRM_ANSI_QUOTES[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_MYSQL_TRIGGER_CORRELATION_NAMES
const char* compat_mode_values_PRM_MYSQL_TRIGGER_CORRELATION_NAMES[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_NO_BACKSLASH_ESCAPES
const char* compat_mode_values_PRM_NO_BACKSLASH_ESCAPES[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_ORACLE_STYLE_EMPTY_STRING
const char* compat_mode_values_PRM_ORACLE_STYLE_EMPTY_STRING[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_ORACLE_STYLE_OUTERJOIN
const char* compat_mode_values_PRM_ORACLE_STYLE_OUTERJOIN[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_PIPES_AS_CONCAT
const char* compat_mode_values_PRM_PIPES_AS_CONCAT[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_PLUS_AS_CONCAT
const char* compat_mode_values_PRM_PLUS_AS_CONCAT[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_REQUIRE_LIKE_ESCAPE_CHARACTER
const char* compat_mode_values_PRM_REQUIRE_LIKE_ESCAPE_CHARACTER[COMPAT_ORACLE+2];
variable compat_mode_values_PRM_RETURN_NULL_ON_FUNCTION_ERRORS
const char* compat_mode_values_PRM_RETURN_NULL_ON_FUNCTION_ERRORS[COMPAT_ORACLE+2];
variable compat_words
const KEYVAL compat_words[];
variable er_log_level_words
const KEYVAL er_log_level_words[];
variable fi_test_words
const KEYVAL fi_test_words[];
variable ha_log_applier_state_words
const KEYVAL ha_log_applier_state_words[];
variable ha_mode_words
const KEYVAL ha_mode_words[];
variable ha_repl_filter_type_words
const KEYVAL ha_repl_filter_type_words[];
variable ha_server_state_words
const KEYVAL ha_server_state_words[];
variable int_list_initial
const int int_list_initial[1];
variable isolation_level_words
const KEYVAL isolation_level_words[];
variable null_words
const KEYVAL null_words[];
variable num_session_parameters
int num_session_parameters;
variable pgbuf_debug_page_validation_level_words
const KEYVAL pgbuf_debug_page_validation_level_words[];
variable prm_Def_size
variable prm_file_has_been_loaded
struct prm_config_files_loaded prm_file_has_been_loaded;
variable prm_stored_procedure_return_numeric_size_default_arr
const int prm_stored_procedure_return_numeric_size_default_arr[];
const KEYVAL query_trace_format_words[];
variable regexp_engine_words
const KEYVAL regexp_engine_words[];
variable sysprm_conf_file_name
const char sysprm_conf_file_name[];
variable sysprm_error_log_file
const char sysprm_error_log_file[];
variable sysprm_ha_conf_file_name
const char sysprm_ha_conf_file_name[];
variable tde_algorithm_words
const KEYVAL tde_algorithm_words[];
Public Functions Documentation
function prm_get_commit_on_shutdown
bool prm_get_commit_on_shutdown (
void
)
function prm_get_master_port_id
int prm_get_master_port_id (
void
)
function prm_get_name
const char * prm_get_name (
PARAM_ID prm_id
)
function prm_get_value
SYSPRM_VALUE * prm_get_value (
PARAM_ID prm_id
)
function prm_set_bigint_value
void prm_set_bigint_value (
PARAM_ID prm_id,
UINT64 value
)
function prm_set_bool_value
void prm_set_bool_value (
PARAM_ID prm_id,
bool value
)
function prm_set_float_value
void prm_set_float_value (
PARAM_ID prm_id,
float value
)
function prm_set_integer_list_value
void prm_set_integer_list_value (
PARAM_ID prm_id,
int * value
)
function prm_set_integer_value
void prm_set_integer_value (
PARAM_ID prm_id,
int value
)
function prm_set_string_value
void prm_set_string_value (
PARAM_ID prm_id,
char * value
)
function sysprm_change_parameter_values
void sysprm_change_parameter_values (
const SYSPRM_ASSIGN_VALUE * assignments,
bool check,
bool set_flag
)
function sysprm_check_range
int sysprm_check_range (
PARAM_ID param_id,
void * value
)
function sysprm_dump_parameters
void sysprm_dump_parameters (
FILE * fp,
char pmarker,
unsigned int in_flags,
SYSPRM_DUMP_CONDITION if_cond,
unsigned int out_flags,
SYSPRM_DUMP_CONDITION of_cond,
bool old_style
)
function sysprm_final
void sysprm_final (
void
)
function sysprm_find_err_in_integer_list
bool sysprm_find_err_in_integer_list (
PARAM_ID prm_id,
int error_code
)
function sysprm_find_fi_code_in_integer_list
bool sysprm_find_fi_code_in_integer_list (
PARAM_ID prm_id,
int fi_code
)
function sysprm_free_assign_values
void sysprm_free_assign_values (
SYSPRM_ASSIGN_VALUE ** assign_values_ptr
)
function sysprm_free_session_parameters
void sysprm_free_session_parameters (
SESSION_PARAM ** session_parameters_ptr
)
function sysprm_get_range
int sysprm_get_range (
PARAM_ID param_id,
void * min,
void * max
)
function sysprm_get_session_parameters_count
int sysprm_get_session_parameters_count (
void
)
function sysprm_load_and_init
int sysprm_load_and_init (
const char * db_name,
const char * conf_file,
const int load_flags
)
function sysprm_load_and_init_client
int sysprm_load_and_init_client (
const char * db_name,
const char * conf_file
)
function sysprm_obtain_parameters
SYSPRM_ERR sysprm_obtain_parameters (
char * data,
SYSPRM_ASSIGN_VALUE ** prm_values_ptr
)
function sysprm_pack_assign_values
char * sysprm_pack_assign_values (
char * ptr,
const SYSPRM_ASSIGN_VALUE * assign_values
)
function sysprm_pack_session_parameters
char * sysprm_pack_session_parameters (
char * ptr,
SESSION_PARAM * session_parameters
)
function sysprm_packed_assign_values_length
int sysprm_packed_assign_values_length (
const SYSPRM_ASSIGN_VALUE * assign_values,
int offset
)
function sysprm_packed_session_parameters_length
int sysprm_packed_session_parameters_length (
SESSION_PARAM * session_parameters,
int offset
)
function sysprm_print_assign_values
int sysprm_print_assign_values (
SYSPRM_ASSIGN_VALUE * prm_values,
char * buffer,
int length
)
function sysprm_reload_and_init
int sysprm_reload_and_init (
const char * db_name,
const char * conf_file
)
function sysprm_session_init_session_parameters
int sysprm_session_init_session_parameters (
SESSION_PARAM ** session_parameters_ptr,
int * found_session_parameters
)
function sysprm_set_er_log_file
void sysprm_set_er_log_file (
const char * db_name
)
function sysprm_set_error
int sysprm_set_error (
SYSPRM_ERR rc,
const char * data
)
function sysprm_set_force
int sysprm_set_force (
PARAM_ID param_id,
const char * pvalue
)
function sysprm_set_to_default
int sysprm_set_to_default (
PARAM_ID param_id,
bool set_to_force
)
function sysprm_tune_client_parameters
void sysprm_tune_client_parameters (
void
)
function sysprm_unpack_assign_values
char * sysprm_unpack_assign_values (
char * ptr,
SYSPRM_ASSIGN_VALUE ** assign_values_ptr
)
function sysprm_unpack_session_parameters
char * sysprm_unpack_session_parameters (
char * ptr,
SESSION_PARAM ** session_parameters_ptr
)
function sysprm_update_client_session_parameters
void sysprm_update_client_session_parameters (
SESSION_PARAM * session_parameters
)
Public Static Functions Documentation
function init_server_timezone_parameter
static void init_server_timezone_parameter (
void
)
function prm_check_environment
static void prm_check_environment (
void
)
function prm_check_range
static int prm_check_range (
SYSPRM_PARAM * prm,
void * value
)
function prm_compound_has_changed
static int prm_compound_has_changed (
SYSPRM_PARAM * prm,
bool set_flag
)
function prm_equal_to_ori
static int prm_equal_to_ori (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_find
static SYSPRM_PARAM * prm_find (
const char * pname,
const char * section
)
function prm_get_keyval
static const KEYVAL * prm_get_keyval (
const SYSPRM_PARAM * prm,
int value,
const char * name
)
function prm_get_next_param_value
static int prm_get_next_param_value (
char ** data,
char ** prm,
char ** value
)
function prm_io_pages_to_size
static int prm_io_pages_to_size (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_keyword
static const KEYVAL * prm_keyword (
int val,
const char * name,
const KEYVAL * tbl,
int dim
)
function prm_load_by_section
static int prm_load_by_section (
INI_TABLE * ini,
const char * section,
bool ignore_section,
bool reload,
const char * file,
const int load_flags,
bool ignore_case,
bool is_common_section
)
function prm_log_pages_to_size
static int prm_log_pages_to_size (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_min_to_sec
static int prm_min_to_sec (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_msec_to_sec
static int prm_msec_to_sec (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_print
static int prm_print (
const SYSPRM_PARAM * prm,
char * buf,
size_t len,
PRM_PRINT_MODE print_mode,
PRM_PRINT_VALUE_MODE print_value_mode
)
function prm_read_and_parse_ini_file
static int prm_read_and_parse_ini_file (
const char * prm_file_name,
const char * db_name,
const bool reload,
const int load_flags
)
function prm_report_bad_entry
static void prm_report_bad_entry (
const char * key,
int line,
int err,
const char * where
)
function prm_rewrite_int_list
static int prm_rewrite_int_list (
int * int_list,
char * left_side,
char * buf,
int len
)
function prm_sec_to_min
static int prm_sec_to_min (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_sec_to_msec
static int prm_sec_to_msec (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_section_cmp
static bool prm_section_cmp (
const char * key1,
const char * key2,
int key_len,
bool ignore_case
)
function prm_set
static int prm_set (
SYSPRM_PARAM * prm,
const char * value,
bool set_flag
)
function prm_set_compound
static void prm_set_compound (
SYSPRM_PARAM * param,
const char ** compound_param_values,
const int values_count,
bool set_flag
)
function prm_set_default
static int prm_set_default (
SYSPRM_PARAM * prm
)
function prm_set_default_internal
static bool prm_set_default_internal (
SYSPRM_PARAM * prm
)
function prm_set_force
static int prm_set_force (
SYSPRM_PARAM * prm,
const char * value
)
function prm_size_to_io_pages
static int prm_size_to_io_pages (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_size_to_log_pages
static int prm_size_to_log_pages (
void * out_val,
SYSPRM_DATATYPE out_type,
void * in_val,
SYSPRM_DATATYPE in_type
)
function prm_tune_parameters
static void prm_tune_parameters (
void
)
function sysprm_alloc_session_parameters
static SESSION_PARAM * sysprm_alloc_session_parameters (
void
)
function sysprm_check_id_order
static void sysprm_check_id_order ()
function sysprm_clear_sysprm_value
static void sysprm_clear_sysprm_value (
SYSPRM_VALUE * value,
SYSPRM_DATATYPE datatype
)
function sysprm_compare_values
static int sysprm_compare_values (
SYSPRM_PARAM * prm
)
function sysprm_find_shared_system_parameter
static const int * sysprm_find_shared_system_parameter (
SYSPRM_PARAM * prm
)
function sysprm_generate_new_value
static SYSPRM_ERR sysprm_generate_new_value (
SYSPRM_PARAM * prm,
const char * value,
bool check,
SYSPRM_VALUE * new_value
)
function sysprm_get_param_range
static SYSPRM_ERR sysprm_get_param_range (
SYSPRM_PARAM * prm,
void * min,
void * max
)
function sysprm_load_and_init_internal
static int sysprm_load_and_init_internal (
const char * db_name,
const char * conf_file,
bool reload,
const int load_flags
)
function sysprm_pack_sysprm_value
static char * sysprm_pack_sysprm_value (
char * ptr,
SYSPRM_VALUE value,
SYSPRM_DATATYPE datatype
)
function sysprm_packed_sysprm_value_length
static int sysprm_packed_sysprm_value_length (
SYSPRM_VALUE value,
SYSPRM_DATATYPE datatype,
int offset
)
function sysprm_print_sysprm_value
static int sysprm_print_sysprm_value (
PARAM_ID prm_id,
SYSPRM_VALUE value,
char * buf,
size_t len,
PRM_PRINT_MODE print_mode
)
function sysprm_set_session_parameter_default
static SYSPRM_ERR sysprm_set_session_parameter_default (
SESSION_PARAM * session_parameter,
PARAM_ID prm_id
)
function sysprm_set_session_parameter_value
static SYSPRM_ERR sysprm_set_session_parameter_value (
SESSION_PARAM * session_parameter,
SYSPRM_VALUE value
)
function sysprm_set_sysprm_value_from_parameter
static void sysprm_set_sysprm_value_from_parameter (
SYSPRM_VALUE * prm_value,
SYSPRM_PARAM * prm
)
function sysprm_set_system_parameter_value
static void sysprm_set_system_parameter_value (
SYSPRM_PARAM * prm,
SYSPRM_VALUE value,
bool set_flag
)
function sysprm_set_value
static int sysprm_set_value (
SYSPRM_PARAM * prm,
SYSPRM_VALUE value,
bool set_flag,
bool duplicate
)
function sysprm_set_value_internal
static int sysprm_set_value_internal (
SYSPRM_PARAM * prm,
SYSPRM_VALUE value,
bool set_flag,
bool duplicate
)
function sysprm_unpack_sysprm_value
static char * sysprm_unpack_sysprm_value (
char * ptr,
SYSPRM_VALUE * value,
SYSPRM_DATATYPE datatype
)
function sysprm_update_cached_session_param_val
static void sysprm_update_cached_session_param_val (
const PARAM_ID prm_id
)
function sysprm_update_flag_different
static void sysprm_update_flag_different (
SYSPRM_PARAM * prm
)
function sysprm_update_session_prm_flag_allocated
static void sysprm_update_session_prm_flag_allocated (
SESSION_PARAM * prm
)
function update_session_state_from_sys_params
static void update_session_state_from_sys_params (
THREAD_ENTRY * thread_p,
SESSION_PARAM * session_params
)
Macro Definition Documentation
define ER_LOG_FILE_DIR
#define ER_LOG_FILE_DIR `"server"`
define MAX_NUM_OF_PRM_FILES_LOADED
#define MAX_NUM_OF_PRM_FILES_LOADED `(10)`
define MAX_SYSTEM_PARAMS
#define MAX_SYSTEM_PARAMS `prm_Def_size`
define NUM_SESSION_PRM
#define NUM_SESSION_PRM `num_session_parameters`
define PRM_ADJUST_FOR_GET_BIGINT_TO_BIGINT
#define PRM_ADJUST_FOR_GET_BIGINT_TO_BIGINT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_GET_FLOAT_TO_BIGINT
#define PRM_ADJUST_FOR_GET_FLOAT_TO_BIGINT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_GET_FLOAT_TO_FLOAT
#define PRM_ADJUST_FOR_GET_FLOAT_TO_FLOAT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_GET_INTEGER_TO_BIGINT
#define PRM_ADJUST_FOR_GET_INTEGER_TO_BIGINT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_GET_INTEGER_TO_INTEGER
#define PRM_ADJUST_FOR_GET_INTEGER_TO_INTEGER (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_SET_BIGINT_TO_BIGINT
#define PRM_ADJUST_FOR_SET_BIGINT_TO_BIGINT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_SET_BIGINT_TO_FLOAT
#define PRM_ADJUST_FOR_SET_BIGINT_TO_FLOAT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_SET_BIGINT_TO_INTEGER
#define PRM_ADJUST_FOR_SET_BIGINT_TO_INTEGER (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_SET_FLOAT_TO_FLOAT
#define PRM_ADJUST_FOR_SET_FLOAT_TO_FLOAT (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_ADJUST_FOR_SET_INTEGER_TO_INTEGER
#define PRM_ADJUST_FOR_SET_INTEGER_TO_INTEGER (
prm,
out_val,
in_val,
err
) `/* multi line expression */`
define PRM_CLEAR_BIT
#define PRM_CLEAR_BIT (
this,
here
) `( here &= ~ this )`
define PRM_CLIENT_SESSION_ONLY
#define PRM_CLIENT_SESSION_ONLY (
x
) `(( x )->static_flag & PRM_CLIENT_SESSION )`
define PRM_DEFAULT_BUFFER_SIZE
#define PRM_DEFAULT_BUFFER_SIZE `256`
define PRM_DEFAULT_VAL_USED
#define PRM_DEFAULT_VAL_USED (
x
) `((( x )->dynamic_flag) & PRM_DEFAULT_USED )`
define PRM_DIFFERENT_UNIT
#define PRM_DIFFERENT_UNIT (
x
) `(( x )->static_flag & PRM_DIFFER_UNIT )`
define PRM_GET_FROM_SERVER
#define PRM_GET_FROM_SERVER (
x
) `(( x )->static_flag & PRM_FORCE_SERVER )`
define PRM_HAS_SIZE_UNIT
#define PRM_HAS_SIZE_UNIT (
x
) `(( x )->static_flag & PRM_SIZE_UNIT )`
define PRM_HAS_TIME_UNIT
#define PRM_HAS_TIME_UNIT (
x
) `(( x )->static_flag & PRM_TIME_UNIT )`
define PRM_IS_ALLOCATED
#define PRM_IS_ALLOCATED (
x
) `((( x )->dynamic_flag) & PRM_ALLOCATED )`
define PRM_IS_COMPOUND
#define PRM_IS_COMPOUND (
x
) `(( x )->static_flag & PRM_COMPOUND )`
define PRM_IS_DEPRECATED
#define PRM_IS_DEPRECATED (
x
) `(( x )->static_flag & PRM_DEPRECATED )`
define PRM_IS_DIFFERENT
#define PRM_IS_DIFFERENT (
x
) `((( x )->dynamic_flag) & PRM_DIFFERENT )`
define PRM_IS_FOR_CLIENT
#define PRM_IS_FOR_CLIENT (
x
) `(( x )->static_flag & PRM_FOR_CLIENT )`
define PRM_IS_FOR_HA
#define PRM_IS_FOR_HA (
x
) `(( x )->static_flag & PRM_FOR_HA )`
define PRM_IS_FOR_HA_CONTEXT
#define PRM_IS_FOR_HA_CONTEXT (
x
) `(( x )->static_flag & PRM_FOR_HA_CONTEXT )`
define PRM_IS_FOR_PL_CONTEXT
#define PRM_IS_FOR_PL_CONTEXT (
x
) `(( x )->static_flag & PRM_FOR_PL_CONTEXT )`
define PRM_IS_FOR_QRY_STRING
#define PRM_IS_FOR_QRY_STRING (
x
) `(( x )->static_flag & PRM_FOR_QRY_STRING )`
define PRM_IS_FOR_SERVER
#define PRM_IS_FOR_SERVER (
x
) `(( x )->static_flag & PRM_FOR_SERVER )`
define PRM_IS_FOR_SESSION
#define PRM_IS_FOR_SESSION (
x
) `(( x )->static_flag & PRM_FOR_SESSION )`
define PRM_IS_GET_SERVER
#define PRM_IS_GET_SERVER (
x
) `(( x )->static_flag & PRM_GET_SERVER )`
define PRM_IS_HIDDEN
#define PRM_IS_HIDDEN (
x
) `(( x )->static_flag & PRM_HIDDEN )`
define PRM_IS_OBSOLETED
#define PRM_IS_OBSOLETED (
x
) `(( x )->static_flag & PRM_OBSOLETED )`
define PRM_IS_RELOADABLE
#define PRM_IS_RELOADABLE (
x
) `(( x )->static_flag & PRM_RELOADABLE )`
define PRM_IS_SET
#define PRM_IS_SET (
x
) `((( x )->dynamic_flag) & PRM_SET )`
define PRM_NAME_ACCESS_IP_CONTROL
#define PRM_NAME_ACCESS_IP_CONTROL `"access_ip_control"`
define PRM_NAME_ACCESS_IP_CONTROL_FILE
#define PRM_NAME_ACCESS_IP_CONTROL_FILE `"access_ip_control_file"`
define PRM_NAME_ADAPTIVE_FLUSH_CONTROL
#define PRM_NAME_ADAPTIVE_FLUSH_CONTROL `"adaptive_flush_control"`
define PRM_NAME_ADD_COLUMN_UPDATE_HARD_DEFAULT
#define PRM_NAME_ADD_COLUMN_UPDATE_HARD_DEFAULT `"add_column_update_hard_default"`
define PRM_NAME_AGG_HASH_RESPECT_ORDER
#define PRM_NAME_AGG_HASH_RESPECT_ORDER `"agg_hash_respect_order"`
define PRM_NAME_ALLOW_TRUNCATED_STRING
#define PRM_NAME_ALLOW_TRUNCATED_STRING `"allow_truncated_string"`
define PRM_NAME_ALTER_TABLE_CHANGE_TYPE_STRICT
#define PRM_NAME_ALTER_TABLE_CHANGE_TYPE_STRICT `"alter_table_change_type_strict"`
define PRM_NAME_ANSI_QUOTES
#define PRM_NAME_ANSI_QUOTES `"ansi_quotes"`
define PRM_NAME_AUTO_RESTART_SERVER
#define PRM_NAME_AUTO_RESTART_SERVER `"auto_restart_server"`
define PRM_NAME_BLOCK_DDL_STATEMENT
#define PRM_NAME_BLOCK_DDL_STATEMENT `"block_ddl_statement"`
define PRM_NAME_BLOCK_NOWHERE_STATEMENT
#define PRM_NAME_BLOCK_NOWHERE_STATEMENT `"block_nowhere_statement"`
define PRM_NAME_BOSR_MAXTMP_PAGES
#define PRM_NAME_BOSR_MAXTMP_PAGES `"temp_file_max_size_in_pages"`
define PRM_NAME_BT_INDEX_SCAN_OID_ORDER
#define PRM_NAME_BT_INDEX_SCAN_OID_ORDER `"index_scan_in_oid_order"`
define PRM_NAME_BT_OID_BUFFER_SIZE
#define PRM_NAME_BT_OID_BUFFER_SIZE `"index_scan_oid_buffer_size"`
define PRM_NAME_BT_OID_NBUFFERS
#define PRM_NAME_BT_OID_NBUFFERS `"index_scan_oid_buffer_pages"`
define PRM_NAME_BT_UNFILL_FACTOR
#define PRM_NAME_BT_UNFILL_FACTOR `"index_unfill_factor"`
define PRM_NAME_CALL_STACK_DUMP_ACTIVATION
#define PRM_NAME_CALL_STACK_DUMP_ACTIVATION `"call_stack_dump_activation_list"`
define PRM_NAME_CALL_STACK_DUMP_DEACTIVATION
#define PRM_NAME_CALL_STACK_DUMP_DEACTIVATION `"call_stack_dump_deactivation_list"`
define PRM_NAME_CALL_STACK_DUMP_ON_ERROR
#define PRM_NAME_CALL_STACK_DUMP_ON_ERROR `"call_stack_dump_on_error"`
define PRM_NAME_CDC_LOGGING_DEBUG
#define PRM_NAME_CDC_LOGGING_DEBUG `"cdc_logging_debug"`
define PRM_NAME_CFG_DB_HOSTS
#define PRM_NAME_CFG_DB_HOSTS `"db_hosts"`
define PRM_NAME_CHECK_PEER_ALIVE
#define PRM_NAME_CHECK_PEER_ALIVE `"check_peer_alive"`
define PRM_NAME_CLIENT_CLASS_CACHE_DEBUG
#define PRM_NAME_CLIENT_CLASS_CACHE_DEBUG `"client_class_cache_debug"`
define PRM_NAME_COMMIT_ON_SHUTDOWN
#define PRM_NAME_COMMIT_ON_SHUTDOWN `"commit_on_shutdown"`
define PRM_NAME_COMPACTDB_PAGE_RECLAIM_ONLY
#define PRM_NAME_COMPACTDB_PAGE_RECLAIM_ONLY `"compactdb_page_reclaim_only"`
define PRM_NAME_COMPAT_MODE
#define PRM_NAME_COMPAT_MODE `"compat_mode"`
define PRM_NAME_COMPAT_NUMERIC_DIVISION_SCALE
#define PRM_NAME_COMPAT_NUMERIC_DIVISION_SCALE `"compat_numeric_division_scale"`
define PRM_NAME_COMPAT_PRIMARY_KEY
#define PRM_NAME_COMPAT_PRIMARY_KEY `"compat_primary_key"`
define PRM_NAME_COMPENSATE_DEBUG
#define PRM_NAME_COMPENSATE_DEBUG `"compensate_debug"`
define PRM_NAME_CONNECTION_LOGGING
#define PRM_NAME_CONNECTION_LOGGING `"connection_logging"`
define PRM_NAME_CSQL_AUTO_COMMIT
#define PRM_NAME_CSQL_AUTO_COMMIT `"csql_auto_commit"`
define PRM_NAME_CSQL_HISTORY_NUM
#define PRM_NAME_CSQL_HISTORY_NUM `"csql_history_num"`
define PRM_NAME_CSQL_SINGLE_LINE_MODE
#define PRM_NAME_CSQL_SINGLE_LINE_MODE `"csql_single_line_mode"`
define PRM_NAME_CSS_AUTO_SCALING_WINDOW_SIZE
#define PRM_NAME_CSS_AUTO_SCALING_WINDOW_SIZE `"auto_scaling_window_size"`
define PRM_NAME_CSS_MAX_CLIENTS
#define PRM_NAME_CSS_MAX_CLIENTS `"max_clients"`
define PRM_NAME_CSS_MAX_CONNECTION_WORKER
#define PRM_NAME_CSS_MAX_CONNECTION_WORKER `"max_connection_worker"`
define PRM_NAME_CSS_MIN_CONNECTION_WORKER
#define PRM_NAME_CSS_MIN_CONNECTION_WORKER `"min_connection_worker"`
define PRM_NAME_CSS_RECV_BUDGET_PER_CONNECTION
#define PRM_NAME_CSS_RECV_BUDGET_PER_CONNECTION `"recv_budget_per_connection"`
define PRM_NAME_CSS_SEND_BUDGET_PER_CONNECTION
#define PRM_NAME_CSS_SEND_BUDGET_PER_CONNECTION `"send_budget_per_connection"`
define PRM_NAME_CTE_MAX_RECURSIONS
#define PRM_NAME_CTE_MAX_RECURSIONS `"cte_max_recursions"`
define PRM_NAME_DATA_FILE_ADVISE
#define PRM_NAME_DATA_FILE_ADVISE `"data_file_os_advise"`
define PRM_NAME_DBFILES_PROTECT
#define PRM_NAME_DBFILES_PROTECT `"dbfiles_protect"`
define PRM_NAME_DBLINK_AUTO_COMMIT
#define PRM_NAME_DBLINK_AUTO_COMMIT `"dblink_auto_commit"`
define PRM_NAME_DB_VOLUME_SIZE
#define PRM_NAME_DB_VOLUME_SIZE `"db_volume_size"`
define PRM_NAME_DDL_AUDIT_LOG
#define PRM_NAME_DDL_AUDIT_LOG `"ddl_audit_log"`
define PRM_NAME_DDL_AUDIT_LOG_SIZE
#define PRM_NAME_DDL_AUDIT_LOG_SIZE `"ddl_audit_log_size"`
define PRM_NAME_DEBUG_AUTOCOMMIT
#define PRM_NAME_DEBUG_AUTOCOMMIT `"debug_autocommit"`
define PRM_NAME_DEBUG_BESTSPACE
#define PRM_NAME_DEBUG_BESTSPACE `"debug_heap_bestspace"`
define PRM_NAME_DEBUG_ES
#define PRM_NAME_DEBUG_ES `"debug_external_storage"`
define PRM_NAME_DEBUG_LOG_ARCHIVES
#define PRM_NAME_DEBUG_LOG_ARCHIVES `"debug_log_archives"`
define PRM_NAME_DEBUG_LOG_WRITER
#define PRM_NAME_DEBUG_LOG_WRITER `"debug_log_writer"`
define PRM_NAME_DEBUG_REPLICATION_DATA
#define PRM_NAME_DEBUG_REPLICATION_DATA `"debug_replication_data"`
define PRM_NAME_DEDUPLICATE_KEY_LEVEL
#define PRM_NAME_DEDUPLICATE_KEY_LEVEL `"deduplicate_key_level"`
#define PRM_NAME_DEFAULT_WEEK_FORMAT `"default_week_format"`
define PRM_NAME_DISABLE_VACUUM
#define PRM_NAME_DISABLE_VACUUM `"vacuum_disable"`
define PRM_NAME_DISK_LOGGING
#define PRM_NAME_DISK_LOGGING `"disk_logging_debug"`
define PRM_NAME_DL_FORK
#define PRM_NAME_DL_FORK `"dl_fork"`
define PRM_NAME_DONT_REUSE_HEAP_FILE
#define PRM_NAME_DONT_REUSE_HEAP_FILE `"dont_reuse_heap_file"`
define PRM_NAME_DWB_BLOCKS
#define PRM_NAME_DWB_BLOCKS `"double_write_buffer_blocks"`
define PRM_NAME_DWB_LOGGING
#define PRM_NAME_DWB_LOGGING `"double_write_buffer_logging"`
define PRM_NAME_DWB_SIZE
#define PRM_NAME_DWB_SIZE `"double_write_buffer_size"`
define PRM_NAME_ENABLE_DWB_FLUSH_THREAD
#define PRM_NAME_ENABLE_DWB_FLUSH_THREAD `"double_write_buffer_enable_flush_thread"`
define PRM_NAME_ENABLE_HISTO
#define PRM_NAME_ENABLE_HISTO `"communication_histogram"`
define PRM_NAME_ENABLE_JVM_HEAP_DUMP
#define PRM_NAME_ENABLE_JVM_HEAP_DUMP `"enable_jvm_heap_dump"`
define PRM_NAME_ENABLE_MEMORY_MONITORING
#define PRM_NAME_ENABLE_MEMORY_MONITORING `"enable_memory_monitoring"`
define PRM_NAME_ENABLE_NEW_LFHASH
#define PRM_NAME_ENABLE_NEW_LFHASH `"new_lfhash"`
define PRM_NAME_ENABLE_STRING_COMPRESSION
#define PRM_NAME_ENABLE_STRING_COMPRESSION `"enable_string_compression"`
define PRM_NAME_ER_BTREE_DEBUG
#define PRM_NAME_ER_BTREE_DEBUG `"er_btree_debug"`
define PRM_NAME_ER_EXIT_ASK
#define PRM_NAME_ER_EXIT_ASK `"inquire_on_exit"`
define PRM_NAME_ER_LOG_DEBUG
#define PRM_NAME_ER_LOG_DEBUG `"er_log_debug"`
define PRM_NAME_ER_LOG_FILE
#define PRM_NAME_ER_LOG_FILE `"error_log"`
define PRM_NAME_ER_LOG_LEVEL
#define PRM_NAME_ER_LOG_LEVEL `"error_log_level"`
define PRM_NAME_ER_LOG_SIZE
#define PRM_NAME_ER_LOG_SIZE `"error_log_size"`
define PRM_NAME_ER_LOG_TDE
#define PRM_NAME_ER_LOG_TDE `"er_log_tde"`
define PRM_NAME_ER_LOG_VACUUM
#define PRM_NAME_ER_LOG_VACUUM `"er_log_vacuum"`
define PRM_NAME_ER_LOG_WARNING
#define PRM_NAME_ER_LOG_WARNING `"error_log_warning"`
define PRM_NAME_ER_PRODUCTION_MODE
#define PRM_NAME_ER_PRODUCTION_MODE `"error_log_production_mode"`
define PRM_NAME_ER_STOP_ON_ERROR
#define PRM_NAME_ER_STOP_ON_ERROR `"stop_on_error"`
define PRM_NAME_EVENT_ACTIVATION
#define PRM_NAME_EVENT_ACTIVATION `"event_activation_list"`
define PRM_NAME_EVENT_HANDLER
#define PRM_NAME_EVENT_HANDLER `"event_handler"`
define PRM_NAME_EXAMINE_CLIENT_CACHED_LOCKS
#define PRM_NAME_EXAMINE_CLIENT_CACHED_LOCKS `"examine_client_cached_locks"`
define PRM_NAME_EXTENDED_STATISTICS_ACTIVATION
#define PRM_NAME_EXTENDED_STATISTICS_ACTIVATION `"extended_statistics_activation"`
define PRM_NAME_FAULT_INJECTION_ACTION_PREFER_ABORT_TO_EXIT
#define PRM_NAME_FAULT_INJECTION_ACTION_PREFER_ABORT_TO_EXIT `"fault_injection_action_prefer_abort_to_exit"`
define PRM_NAME_FAULT_INJECTION_IDS
#define PRM_NAME_FAULT_INJECTION_IDS `"fault_injection_ids"`
define PRM_NAME_FAULT_INJECTION_TEST
#define PRM_NAME_FAULT_INJECTION_TEST `"fault_injection_test"`
define PRM_NAME_FILE_LOGGING
#define PRM_NAME_FILE_LOGGING `"file_logging_debug"`
define PRM_NAME_FILTER_PRED_MAX_CACHE_CLONES
#define PRM_NAME_FILTER_PRED_MAX_CACHE_CLONES `"max_filter_pred_cache_clones"`
define PRM_NAME_FILTER_PRED_MAX_CACHE_ENTRIES
#define PRM_NAME_FILTER_PRED_MAX_CACHE_ENTRIES `"max_filter_pred_cache_entries"`
define PRM_NAME_FIRST_LOG_PAGEID
#define PRM_NAME_FIRST_LOG_PAGEID `"first_log_pageid"`
define PRM_NAME_FLASHBACK_MAX_TRANSACTION
#define PRM_NAME_FLASHBACK_MAX_TRANSACTION `"flashback_max_transaction"`
define PRM_NAME_FLASHBACK_TIMEOUT
#define PRM_NAME_FLASHBACK_TIMEOUT `"flashback_timeout"`
define PRM_NAME_FLASHBACK_WIN_SIZE
#define PRM_NAME_FLASHBACK_WIN_SIZE `"flashback_win_size"`
define PRM_NAME_FORCE_REMOVE_LOG_ARCHIVES
#define PRM_NAME_FORCE_REMOVE_LOG_ARCHIVES `"force_remove_log_archives"`
define PRM_NAME_FORCE_RESTART_TO_SKIP_RECOVERY
#define PRM_NAME_FORCE_RESTART_TO_SKIP_RECOVERY `"force_restart_to_skip_recovery"`
define PRM_NAME_GC_ENABLE
#define PRM_NAME_GC_ENABLE `"garbage_collection"`
define PRM_NAME_GENERAL_RESERVE_01
#define PRM_NAME_GENERAL_RESERVE_01 `"general_reserve_01"`
define PRM_NAME_GENERIC_VOL_PREALLOC_SIZE
#define PRM_NAME_GENERIC_VOL_PREALLOC_SIZE `"generic_vol_prealloc_size"`
define PRM_NAME_GROUP_CONCAT_MAX_LEN
#define PRM_NAME_GROUP_CONCAT_MAX_LEN `"group_concat_max_len"`
define PRM_NAME_HA_APPLYLOGDB_IGNORE_ERROR_LIST
#define PRM_NAME_HA_APPLYLOGDB_IGNORE_ERROR_LIST `"ha_applylogdb_ignore_error_list"`
define PRM_NAME_HA_APPLYLOGDB_LOG_WAIT_TIME_IN_SECS
#define PRM_NAME_HA_APPLYLOGDB_LOG_WAIT_TIME_IN_SECS `"ha_applylogdb_log_wait_time_in_secs"`
define PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL
#define PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL `"ha_applylogdb_max_commit_interval"`
define PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL_IN_MSECS
#define PRM_NAME_HA_APPLYLOGDB_MAX_COMMIT_INTERVAL_IN_MSECS `"ha_applylogdb_max_commit_interval_in_msecs"`
define PRM_NAME_HA_APPLYLOGDB_RETRY_ERROR_LIST
#define PRM_NAME_HA_APPLYLOGDB_RETRY_ERROR_LIST `"ha_applylogdb_retry_error_list"`
define PRM_NAME_HA_APPLY_MAX_MEM_SIZE
#define PRM_NAME_HA_APPLY_MAX_MEM_SIZE `"ha_apply_max_mem_size"`
define PRM_NAME_HA_CALC_SCORE_INTERVAL_IN_MSECS
#define PRM_NAME_HA_CALC_SCORE_INTERVAL_IN_MSECS `"ha_calc_score_interval_in_msecs"`
define PRM_NAME_HA_CHANGEMODE_INTERVAL_IN_MSEC
#define PRM_NAME_HA_CHANGEMODE_INTERVAL_IN_MSEC `"ha_changemode_interval_in_msecs"`
define PRM_NAME_HA_CHECK_DISK_FAILURE_INTERVAL_IN_SECS
#define PRM_NAME_HA_CHECK_DISK_FAILURE_INTERVAL_IN_SECS `"ha_check_disk_failure_interval"`
define PRM_NAME_HA_COPY_LOG_BASE
#define PRM_NAME_HA_COPY_LOG_BASE `"ha_copy_log_base"`
define PRM_NAME_HA_COPY_LOG_MAX_ARCHIVES
#define PRM_NAME_HA_COPY_LOG_MAX_ARCHIVES `"ha_copy_log_max_archives"`
define PRM_NAME_HA_COPY_LOG_TIMEOUT
#define PRM_NAME_HA_COPY_LOG_TIMEOUT `"ha_copy_log_timeout"`
define PRM_NAME_HA_COPY_SYNC_MODE
#define PRM_NAME_HA_COPY_SYNC_MODE `"ha_copy_sync_mode"`
define PRM_NAME_HA_DB_LIST
#define PRM_NAME_HA_DB_LIST `"ha_db_list"`
define PRM_NAME_HA_DELAY_LIMIT
#define PRM_NAME_HA_DELAY_LIMIT `"ha_delay_limit"`
define PRM_NAME_HA_DELAY_LIMIT_DELTA
#define PRM_NAME_HA_DELAY_LIMIT_DELTA `"ha_delay_limit_delta"`
define PRM_NAME_HA_FAILOVER_WAIT_TIME_IN_MSECS
#define PRM_NAME_HA_FAILOVER_WAIT_TIME_IN_MSECS `"ha_failover_wait_time_in_msecs"`
define PRM_NAME_HA_HEARTBEAT_INTERVAL_IN_MSECS
#define PRM_NAME_HA_HEARTBEAT_INTERVAL_IN_MSECS `"ha_heartbeat_interval_in_msecs"`
define PRM_NAME_HA_INIT_TIMER_IN_MSECS
#define PRM_NAME_HA_INIT_TIMER_IN_MSECS `"ha_init_timer_in_msec"`
define PRM_NAME_HA_LOG_APPLIER_STATE
#define PRM_NAME_HA_LOG_APPLIER_STATE `"ha_log_applier_state"`
define PRM_NAME_HA_MAX_HEARTBEAT_GAP
#define PRM_NAME_HA_MAX_HEARTBEAT_GAP `"ha_max_heartbeat_gap"`
define PRM_NAME_HA_MAX_PROCESS_DEREG_CONFIRM
#define PRM_NAME_HA_MAX_PROCESS_DEREG_CONFIRM `"ha_max_process_dereg_confirm"`
define PRM_NAME_HA_MAX_PROCESS_START_CONFIRM
#define PRM_NAME_HA_MAX_PROCESS_START_CONFIRM `"ha_max_process_start_confirm"`
define PRM_NAME_HA_MODE
#define PRM_NAME_HA_MODE `"ha_mode"`
define PRM_NAME_HA_MODE_FOR_SA_UTILS_ONLY
#define PRM_NAME_HA_MODE_FOR_SA_UTILS_ONLY `"ha_mode_for_sa_utils_only"`
define PRM_NAME_HA_NODE_LIST
#define PRM_NAME_HA_NODE_LIST `"ha_node_list"`
define PRM_NAME_HA_PING_HOSTS
#define PRM_NAME_HA_PING_HOSTS `"ha_ping_hosts"`
define PRM_NAME_HA_PING_TIMEOUT
#define PRM_NAME_HA_PING_TIMEOUT `"ha_ping_timeout"`
define PRM_NAME_HA_PORT_ID
#define PRM_NAME_HA_PORT_ID `"ha_port_id"`
define PRM_NAME_HA_PROCESS_DEREG_CONFIRM_INTERVAL_IN_MSECS
#define PRM_NAME_HA_PROCESS_DEREG_CONFIRM_INTERVAL_IN_MSECS `"ha_process_dereg_confirm_interval_in_msecs"`
define PRM_NAME_HA_PROCESS_START_CONFIRM_INTERVAL_IN_MSECS
#define PRM_NAME_HA_PROCESS_START_CONFIRM_INTERVAL_IN_MSECS `"ha_process_start_confirm_interval_in_msecs"`
define PRM_NAME_HA_REPLICA_DELAY
#define PRM_NAME_HA_REPLICA_DELAY `"ha_replica_delay"`
define PRM_NAME_HA_REPLICA_LIST
#define PRM_NAME_HA_REPLICA_LIST `"ha_replica_list"`
define PRM_NAME_HA_REPLICA_TIME_BOUND
#define PRM_NAME_HA_REPLICA_TIME_BOUND `"ha_replica_time_bound"`
define PRM_NAME_HA_REPL_ENABLE_SERVER_SIDE_UPDATE
#define PRM_NAME_HA_REPL_ENABLE_SERVER_SIDE_UPDATE `"ha_repl_enable_server_side_update"`
define PRM_NAME_HA_REPL_FILTER_FILE
#define PRM_NAME_HA_REPL_FILTER_FILE `"ha_repl_filter_file"`
define PRM_NAME_HA_REPL_FILTER_TYPE
#define PRM_NAME_HA_REPL_FILTER_TYPE `"ha_repl_filter_type"`
define PRM_NAME_HA_SERVER_STATE
#define PRM_NAME_HA_SERVER_STATE `"ha_server_state"`
define PRM_NAME_HA_SQL_LOGGING
#define PRM_NAME_HA_SQL_LOGGING `"ha_enable_sql_logging"`
define PRM_NAME_HA_SQL_LOG_MAX_COUNT
#define PRM_NAME_HA_SQL_LOG_MAX_COUNT `"ha_sql_log_max_count"`
define PRM_NAME_HA_SQL_LOG_MAX_SIZE_IN_MB
#define PRM_NAME_HA_SQL_LOG_MAX_SIZE_IN_MB `"ha_sql_log_max_size_in_mbytes"`
define PRM_NAME_HA_SQL_LOG_PATH
#define PRM_NAME_HA_SQL_LOG_PATH `"ha_sql_log_path"`
define PRM_NAME_HA_TCP_PING_HOSTS
#define PRM_NAME_HA_TCP_PING_HOSTS `"ha_tcp_ping_hosts"`
define PRM_NAME_HA_UNACCEPTABLE_PROC_RESTART_TIMEDIFF
#define PRM_NAME_HA_UNACCEPTABLE_PROC_RESTART_TIMEDIFF `"ha_unacceptable_proc_restart_timediff"`
define PRM_NAME_HEAP_INFO_CACHE_LOGGING
#define PRM_NAME_HEAP_INFO_CACHE_LOGGING `"heap_info_cache_logging"`
define PRM_NAME_HF_MAX_BESTSPACE_ENTRIES
#define PRM_NAME_HF_MAX_BESTSPACE_ENTRIES `"max_bestspace_entries"`
define PRM_NAME_HF_UNFILL_FACTOR
#define PRM_NAME_HF_UNFILL_FACTOR `"unfill_factor"`
define PRM_NAME_HOSTVAR_LATE_BINDING
#define PRM_NAME_HOSTVAR_LATE_BINDING `"hostvar_late_binding"`
define PRM_NAME_HOSTVAR_PEEKING
#define PRM_NAME_HOSTVAR_PEEKING `"hostvar_peeking"`
define PRM_NAME_IB_TASK_MEMSIZE
#define PRM_NAME_IB_TASK_MEMSIZE `"index_load_task_memsize"`
define PRM_NAME_IGNORE_TRAILING_SPACE
#define PRM_NAME_IGNORE_TRAILING_SPACE `"ignore_trailing_space"`
define PRM_NAME_INDEX_SCAN_KEY_BUFFER_PAGES
#define PRM_NAME_INDEX_SCAN_KEY_BUFFER_PAGES `"index_scan_key_buffer_pages"`
define PRM_NAME_INDEX_SCAN_KEY_BUFFER_SIZE
#define PRM_NAME_INDEX_SCAN_KEY_BUFFER_SIZE `"index_scan_key_buffer_size"`
define PRM_NAME_INSERT_MODE
#define PRM_NAME_INSERT_MODE `"insert_execution_mode"`
#define PRM_NAME_INTL_CHECK_INPUT_STRING `"intl_check_input_string"`
define PRM_NAME_INTL_COLLATION
#define PRM_NAME_INTL_COLLATION `"intl_collation"`
define PRM_NAME_INTL_DATE_LANG
#define PRM_NAME_INTL_DATE_LANG `"intl_date_lang"`
define PRM_NAME_INTL_MBS_SUPPORT
#define PRM_NAME_INTL_MBS_SUPPORT `"intl_mbs_support"`
define PRM_NAME_INTL_NUMBER_LANG
#define PRM_NAME_INTL_NUMBER_LANG `"intl_number_lang"`
define PRM_NAME_IO_BACKUP_MAX_VOLUME_SIZE
#define PRM_NAME_IO_BACKUP_MAX_VOLUME_SIZE `"backup_volume_max_size_bytes"`
define PRM_NAME_IO_BACKUP_NBUFFERS
#define PRM_NAME_IO_BACKUP_NBUFFERS `"backup_buffer_pages"`
define PRM_NAME_IO_BACKUP_SLEEP_MSECS
#define PRM_NAME_IO_BACKUP_SLEEP_MSECS `"backup_sleep_msecs"`
define PRM_NAME_IO_LOCKF_ENABLE
#define PRM_NAME_IO_LOCKF_ENABLE `"file_lock"`
define PRM_NAME_IO_TEMP_VOLUME_PATH
#define PRM_NAME_IO_TEMP_VOLUME_PATH `"temp_volume_path"`
define PRM_NAME_IO_VOLUME_EXT_PATH
#define PRM_NAME_IO_VOLUME_EXT_PATH `"volume_extension_path"`
define PRM_NAME_JAVA_STORED_PROCEDURE
#define PRM_NAME_JAVA_STORED_PROCEDURE `"java_stored_procedure"`
define PRM_NAME_JAVA_STORED_PROCEDURE_DEBUG
#define PRM_NAME_JAVA_STORED_PROCEDURE_DEBUG `"java_stored_procedure_debug"`
define PRM_NAME_JAVA_STORED_PROCEDURE_JVM_OPTIONS
#define PRM_NAME_JAVA_STORED_PROCEDURE_JVM_OPTIONS `"java_stored_procedure_jvm_options"`
define PRM_NAME_JAVA_STORED_PROCEDURE_PORT
#define PRM_NAME_JAVA_STORED_PROCEDURE_PORT `"java_stored_procedure_port"`
define PRM_NAME_JAVA_STORED_PROCEDURE_UDS
#define PRM_NAME_JAVA_STORED_PROCEDURE_UDS `"java_stored_procedure_uds"`
define PRM_NAME_JSON_LOG_ALLOCATIONS
#define PRM_NAME_JSON_LOG_ALLOCATIONS `"json_log_allocations"`
define PRM_NAME_JSON_MAX_ARRAY_IDX
#define PRM_NAME_JSON_MAX_ARRAY_IDX `"json_max_array_idx"`
define PRM_NAME_LIKE_TERM_SELECTIVITY
#define PRM_NAME_LIKE_TERM_SELECTIVITY `"like_term_selectivity"`
define PRM_NAME_LIST_MAX_QUERY_CACHE_ENTRIES
#define PRM_NAME_LIST_MAX_QUERY_CACHE_ENTRIES `"max_query_cache_entries"`
define PRM_NAME_LIST_MAX_QUERY_CACHE_PAGES
#define PRM_NAME_LIST_MAX_QUERY_CACHE_PAGES `"query_cache_size_in_pages"`
define PRM_NAME_LIST_QUERY_CACHE_MODE
#define PRM_NAME_LIST_QUERY_CACHE_MODE `"query_cache_mode"`
define PRM_NAME_LK_ESCALATION_AT
#define PRM_NAME_LK_ESCALATION_AT `"lock_escalation"`
define PRM_NAME_LK_MAX_SCANID_BIT
#define PRM_NAME_LK_MAX_SCANID_BIT `"max_index_scan_count"`
define PRM_NAME_LK_ROLLBACK_ON_LOCK_ESCALATION
#define PRM_NAME_LK_ROLLBACK_ON_LOCK_ESCALATION `"rollback_on_lock_escalation"`
define PRM_NAME_LK_RUN_DEADLOCK_INTERVAL
#define PRM_NAME_LK_RUN_DEADLOCK_INTERVAL `"deadlock_detection_interval_in_secs"`
define PRM_NAME_LK_TIMEOUT
#define PRM_NAME_LK_TIMEOUT `"lock_timeout"`
define PRM_NAME_LK_TIMEOUT_MESSAGE_DUMP_LEVEL
#define PRM_NAME_LK_TIMEOUT_MESSAGE_DUMP_LEVEL `"lock_timeout_message_type"`
define PRM_NAME_LK_TIMEOUT_SECS
#define PRM_NAME_LK_TIMEOUT_SECS `"lock_timeout_in_secs"`
define PRM_NAME_LOADDB_FLUSH_INTERVAL
#define PRM_NAME_LOADDB_FLUSH_INTERVAL `"load_flush_interval"`
define PRM_NAME_LOADDB_WORKER_COUNT
#define PRM_NAME_LOADDB_WORKER_COUNT `"loaddb_worker_count"`
define PRM_NAME_LOGPB_LOGGING_DEBUG
#define PRM_NAME_LOGPB_LOGGING_DEBUG `"logpb_logging_debug"`
define PRM_NAME_LOG_ASYNC_COMMIT
#define PRM_NAME_LOG_ASYNC_COMMIT `"async_commit"`
define PRM_NAME_LOG_BACKGROUND_ARCHIVING
#define PRM_NAME_LOG_BACKGROUND_ARCHIVING `"background_archiving"`
define PRM_NAME_LOG_BG_FLUSH_INTERVAL_MSECS
#define PRM_NAME_LOG_BG_FLUSH_INTERVAL_MSECS `"log_flush_interval_in_msecs"`
define PRM_NAME_LOG_BG_FLUSH_NUM_PAGES
#define PRM_NAME_LOG_BG_FLUSH_NUM_PAGES `"log_flush_every_npages"`
define PRM_NAME_LOG_BTREE_OPS
#define PRM_NAME_LOG_BTREE_OPS `"log_btree_operations"`
define PRM_NAME_LOG_BUFFER_SIZE
#define PRM_NAME_LOG_BUFFER_SIZE `"log_buffer_size"`
define PRM_NAME_LOG_CHECKPOINT_INTERVAL
#define PRM_NAME_LOG_CHECKPOINT_INTERVAL `"checkpoint_interval"`
define PRM_NAME_LOG_CHECKPOINT_INTERVAL_SECS
#define PRM_NAME_LOG_CHECKPOINT_INTERVAL_SECS `"checkpoint_interval_in_mins"`
define PRM_NAME_LOG_CHECKPOINT_NPAGES
#define PRM_NAME_LOG_CHECKPOINT_NPAGES `"checkpoint_every_npages"`
define PRM_NAME_LOG_CHECKPOINT_SIZE
#define PRM_NAME_LOG_CHECKPOINT_SIZE `"checkpoint_every_size"`
define PRM_NAME_LOG_CHECKPOINT_SLEEP_MSECS
#define PRM_NAME_LOG_CHECKPOINT_SLEEP_MSECS `"checkpoint_sleep_msecs"`
define PRM_NAME_LOG_CHKPT_DETAILED
#define PRM_NAME_LOG_CHKPT_DETAILED `"detailed_checkpoint_logging"`
define PRM_NAME_LOG_COMPRESS
#define PRM_NAME_LOG_COMPRESS `"log_compress"`
define PRM_NAME_LOG_GROUP_COMMIT_INTERVAL_MSECS
#define PRM_NAME_LOG_GROUP_COMMIT_INTERVAL_MSECS `"group_commit_interval_in_msecs"`
#define PRM_NAME_LOG_HEADER_FLUSH_INTERVAL `"log_header_flush_interval_in_secs"`
define PRM_NAME_LOG_ISOLATION_LEVEL
#define PRM_NAME_LOG_ISOLATION_LEVEL `"isolation_level"`
define PRM_NAME_LOG_MAX_ARCHIVES
#define PRM_NAME_LOG_MAX_ARCHIVES `"log_max_archives"`
#define PRM_NAME_LOG_MEDIA_FAILURE_SUPPORT `"media_failure_support"`
define PRM_NAME_LOG_NBUFFERS
#define PRM_NAME_LOG_NBUFFERS `"log_buffer_pages"`
define PRM_NAME_LOG_NO_LOGGING
#define PRM_NAME_LOG_NO_LOGGING `"no_logging"`
define PRM_NAME_LOG_PGBUF_VICTIM_FLUSH
#define PRM_NAME_LOG_PGBUF_VICTIM_FLUSH `"log_pgbuf_victim_flush"`
define PRM_NAME_LOG_POSTPONE_CACHE_SIZE
#define PRM_NAME_LOG_POSTPONE_CACHE_SIZE `"postpone_cache_size"`
define PRM_NAME_LOG_QUERY_LISTS
#define PRM_NAME_LOG_QUERY_LISTS `"log_query_lists"`
define PRM_NAME_LOG_SWEEP_CLEAN
#define PRM_NAME_LOG_SWEEP_CLEAN `"log_file_sweep_clean"`
define PRM_NAME_LOG_TRACE_DEBUG
#define PRM_NAME_LOG_TRACE_DEBUG `"log_trace_debug"`
define PRM_NAME_LOG_TRACE_FLUSH_TIME
#define PRM_NAME_LOG_TRACE_FLUSH_TIME `"log_trace_flush_time"`
define PRM_NAME_LOG_UNIQUE_STATS
#define PRM_NAME_LOG_UNIQUE_STATS `"log_unique_stats"`
define PRM_NAME_LOG_VOLUME_SIZE
#define PRM_NAME_LOG_VOLUME_SIZE `"log_volume_size"`
define PRM_NAME_MAX_AGG_HASH_SIZE
#define PRM_NAME_MAX_AGG_HASH_SIZE `"max_agg_hash_size"`
define PRM_NAME_MAX_ENTRIES_IN_TEMP_FILE_CACHE
#define PRM_NAME_MAX_ENTRIES_IN_TEMP_FILE_CACHE `"max_entries_in_temp_file_cache"`
define PRM_NAME_MAX_FLUSH_PAGES_PER_SECOND
#define PRM_NAME_MAX_FLUSH_PAGES_PER_SECOND `"max_flush_pages_per_second"`
define PRM_NAME_MAX_FLUSH_SIZE_PER_SECOND
#define PRM_NAME_MAX_FLUSH_SIZE_PER_SECOND `"max_flush_size_per_second"`
define PRM_NAME_MAX_HASH_LIST_SCAN_SIZE
#define PRM_NAME_MAX_HASH_LIST_SCAN_SIZE `"max_hash_list_scan_size"`
define PRM_NAME_MAX_OUTER_CARD_OF_IDXJOIN
#define PRM_NAME_MAX_OUTER_CARD_OF_IDXJOIN `"max_outer_card_of_idxjoin"`
define PRM_NAME_MAX_PAGES_IN_TEMP_FILE_CACHE
#define PRM_NAME_MAX_PAGES_IN_TEMP_FILE_CACHE `"max_pages_in_temp_file_cache"`
define PRM_NAME_MAX_PARALLEL_WORKERS
#define PRM_NAME_MAX_PARALLEL_WORKERS `"max_parallel_workers"`
define PRM_NAME_MAX_RECURSION_SQL_DEPTH
#define PRM_NAME_MAX_RECURSION_SQL_DEPTH `"max_recursion_sql_depth"`
define PRM_NAME_MAX_SUBQUERY_CACHE_SIZE
#define PRM_NAME_MAX_SUBQUERY_CACHE_SIZE `"max_subquery_cache_size"`
define PRM_NAME_MEMOIZE_MEMORY_LIMIT
#define PRM_NAME_MEMOIZE_MEMORY_LIMIT `"memoize_memory_limit"`
define PRM_NAME_MNT_STATS_THRESHOLD
#define PRM_NAME_MNT_STATS_THRESHOLD `"monitor_stats_threshold"`
define PRM_NAME_MNT_WAITING_THREAD
#define PRM_NAME_MNT_WAITING_THREAD `"monitor_waiting_thread"`
define PRM_NAME_MULTI_RANGE_OPT_LIMIT
#define PRM_NAME_MULTI_RANGE_OPT_LIMIT `"multi_range_optimization_limit"`
define PRM_NAME_MUTEX_BUSY_WAITING_CNT
#define PRM_NAME_MUTEX_BUSY_WAITING_CNT `"mutex_busy_waiting_cnt"`
define PRM_NAME_MYSQL_TRIGGER_CORRELATION_NAMES
#define PRM_NAME_MYSQL_TRIGGER_CORRELATION_NAMES `"mysql_trigger_correlation_names"`
define PRM_NAME_NO_BACKSLASH_ESCAPES
#define PRM_NAME_NO_BACKSLASH_ESCAPES `"no_backslash_escapes"`
#define PRM_NAME_OBJECT_PRINT_FORMAT_OID `"print_object_as_oid"`
define PRM_NAME_ONLY_FULL_GROUP_BY
#define PRM_NAME_ONLY_FULL_GROUP_BY `"only_full_group_by"`
define PRM_NAME_OPTIMIZATION_LEVEL
#define PRM_NAME_OPTIMIZATION_LEVEL `"optimization_level"`
define PRM_NAME_OPTIMIZER_ENABLE_AGGREGATE_OPTIMIZATION
#define PRM_NAME_OPTIMIZER_ENABLE_AGGREGATE_OPTIMIZATION `"optimizer_enable_aggregate_optimization"`
define PRM_NAME_OPTIMIZER_ENABLE_MERGE_JOIN
#define PRM_NAME_OPTIMIZER_ENABLE_MERGE_JOIN `"optimizer_enable_merge_join"`
define PRM_NAME_OPTIMIZER_RESERVE_02
#define PRM_NAME_OPTIMIZER_RESERVE_02 `"optimizer_reserve_02"`
define PRM_NAME_OPTIMIZER_RESERVE_03
#define PRM_NAME_OPTIMIZER_RESERVE_03 `"optimizer_reserve_03"`
define PRM_NAME_OPTIMIZER_RESERVE_04
#define PRM_NAME_OPTIMIZER_RESERVE_04 `"optimizer_reserve_04"`
define PRM_NAME_OPTIMIZER_RESERVE_05
#define PRM_NAME_OPTIMIZER_RESERVE_05 `"optimizer_reserve_05"`
define PRM_NAME_OPTIMIZER_RESERVE_06
#define PRM_NAME_OPTIMIZER_RESERVE_06 `"optimizer_reserve_06"`
define PRM_NAME_OPTIMIZER_RESERVE_07
#define PRM_NAME_OPTIMIZER_RESERVE_07 `"optimizer_reserve_07"`
define PRM_NAME_OPTIMIZER_RESERVE_08
#define PRM_NAME_OPTIMIZER_RESERVE_08 `"optimizer_reserve_08"`
define PRM_NAME_OPTIMIZER_RESERVE_09
#define PRM_NAME_OPTIMIZER_RESERVE_09 `"optimizer_reserve_09"`
define PRM_NAME_OPTIMIZER_RESERVE_10
#define PRM_NAME_OPTIMIZER_RESERVE_10 `"optimizer_reserve_10"`
define PRM_NAME_OPTIMIZER_RESERVE_11
#define PRM_NAME_OPTIMIZER_RESERVE_11 `"optimizer_reserve_11"`
define PRM_NAME_OPTIMIZER_RESERVE_12
#define PRM_NAME_OPTIMIZER_RESERVE_12 `"optimizer_reserve_12"`
define PRM_NAME_OPTIMIZER_RESERVE_13
#define PRM_NAME_OPTIMIZER_RESERVE_13 `"optimizer_reserve_13"`
define PRM_NAME_OPTIMIZER_RESERVE_14
#define PRM_NAME_OPTIMIZER_RESERVE_14 `"optimizer_reserve_14"`
define PRM_NAME_OPTIMIZER_RESERVE_15
#define PRM_NAME_OPTIMIZER_RESERVE_15 `"optimizer_reserve_15"`
define PRM_NAME_OPTIMIZER_RESERVE_16
#define PRM_NAME_OPTIMIZER_RESERVE_16 `"optimizer_reserve_16"`
define PRM_NAME_OPTIMIZER_RESERVE_17
#define PRM_NAME_OPTIMIZER_RESERVE_17 `"optimizer_reserve_17"`
define PRM_NAME_OPTIMIZER_RESERVE_18
#define PRM_NAME_OPTIMIZER_RESERVE_18 `"optimizer_reserve_18"`
define PRM_NAME_OPTIMIZER_RESERVE_19
#define PRM_NAME_OPTIMIZER_RESERVE_19 `"optimizer_reserve_19"`
define PRM_NAME_OPTIMIZER_RESERVE_20
#define PRM_NAME_OPTIMIZER_RESERVE_20 `"optimizer_reserve_20"`
define PRM_NAME_ORACLE_COMPAT_NUMBER_BEHAVIOR
#define PRM_NAME_ORACLE_COMPAT_NUMBER_BEHAVIOR `"oracle_compat_number_behavior"`
define PRM_NAME_ORACLE_STYLE_DIVIDE
#define PRM_NAME_ORACLE_STYLE_DIVIDE `"oracle_style_divide"`
define PRM_NAME_ORACLE_STYLE_EMPTY_STRING
#define PRM_NAME_ORACLE_STYLE_EMPTY_STRING `"oracle_style_empty_string"`
define PRM_NAME_ORACLE_STYLE_OUTERJOIN
#define PRM_NAME_ORACLE_STYLE_OUTERJOIN `"oracle_style_outerjoin"`
define PRM_NAME_PAGE_BG_FLUSH_INTERVAL
#define PRM_NAME_PAGE_BG_FLUSH_INTERVAL `"page_flush_interval"`
define PRM_NAME_PAGE_BG_FLUSH_INTERVAL_MSECS
#define PRM_NAME_PAGE_BG_FLUSH_INTERVAL_MSECS `"page_flush_interval_in_msecs"`
define PRM_NAME_PAGE_BUFFER_SIZE
#define PRM_NAME_PAGE_BUFFER_SIZE `"data_buffer_size"`
define PRM_NAME_PAGE_LATCH_TIMEOUT
#define PRM_NAME_PAGE_LATCH_TIMEOUT `"page_latch_timeout"`
define PRM_NAME_PARALLELISM
#define PRM_NAME_PARALLELISM `"parallelism"`
define PRM_NAME_PARALLEL_HASH_JOIN_PAGE_THRESHOLD
#define PRM_NAME_PARALLEL_HASH_JOIN_PAGE_THRESHOLD `"parallel_hash_join_page_threshold"`
define PRM_NAME_PARALLEL_HEAP_SCAN_PAGE_THRESHOLD
#define PRM_NAME_PARALLEL_HEAP_SCAN_PAGE_THRESHOLD `"parallel_heap_scan_page_threshold"`
define PRM_NAME_PARALLEL_SORT_PAGE_THRESHOLD
#define PRM_NAME_PARALLEL_SORT_PAGE_THRESHOLD `"parallel_sort_page_threshold"`
define PRM_NAME_PB_AOUT_RATIO
#define PRM_NAME_PB_AOUT_RATIO `"data_aout_ratio"`
define PRM_NAME_PB_BUFFER_FLUSH_RATIO
#define PRM_NAME_PB_BUFFER_FLUSH_RATIO `"data_buffer_flush_ratio"`
define PRM_NAME_PB_DEBUG_PAGE_VALIDATION_LEVEL
#define PRM_NAME_PB_DEBUG_PAGE_VALIDATION_LEVEL `"page_validation_level"`
define PRM_NAME_PB_LRU_BUFFER_RATIO
#define PRM_NAME_PB_LRU_BUFFER_RATIO `"lru_buffer_ratio"`
define PRM_NAME_PB_LRU_HOT_RATIO
#define PRM_NAME_PB_LRU_HOT_RATIO `"lru_hot_ratio"`
define PRM_NAME_PB_MAX_DEPTH_OF_SEARCHING_FOR_VICTIMS_IN_LRU_LIST
#define PRM_NAME_PB_MAX_DEPTH_OF_SEARCHING_FOR_VICTIMS_IN_LRU_LIST `"max_depth_of_searching_for_victims_in_lru_list"`
define PRM_NAME_PB_MONITOR_LOCKS
#define PRM_NAME_PB_MONITOR_LOCKS `"pgbuf_monitor_locks"`
define PRM_NAME_PB_NBUFFERS
#define PRM_NAME_PB_NBUFFERS `"data_buffer_pages"`
define PRM_NAME_PB_NEIGHBOR_FLUSH_NONDIRTY
#define PRM_NAME_PB_NEIGHBOR_FLUSH_NONDIRTY `"data_buffer_neighbor_flush_nondirty"`
define PRM_NAME_PB_NEIGHBOR_FLUSH_PAGES
#define PRM_NAME_PB_NEIGHBOR_FLUSH_PAGES `"data_buffer_neighbor_flush_pages"`
define PRM_NAME_PB_NUM_LRU_CHAINS
#define PRM_NAME_PB_NUM_LRU_CHAINS `"num_LRU_chains"`
define PRM_NAME_PB_NUM_PRIVATE_CHAINS
#define PRM_NAME_PB_NUM_PRIVATE_CHAINS `"num_private_chains"`
define PRM_NAME_PB_SEQUENTIAL_VICTIM_FLUSH
#define PRM_NAME_PB_SEQUENTIAL_VICTIM_FLUSH `"data_buffer_sequential_victim_flush"`
define PRM_NAME_PB_SYNC_ON_FLUSH_SIZE
#define PRM_NAME_PB_SYNC_ON_FLUSH_SIZE `"sync_on_flush_size"`
define PRM_NAME_PB_SYNC_ON_NFLUSH
#define PRM_NAME_PB_SYNC_ON_NFLUSH `"sync_on_nflush"`
define PRM_NAME_PERF_TEST_MODE
#define PRM_NAME_PERF_TEST_MODE `"perf_test_mode"`
define PRM_NAME_PIPES_AS_CONCAT
#define PRM_NAME_PIPES_AS_CONCAT `"pipes_as_concat"`
define PRM_NAME_PLUS_AS_CONCAT
#define PRM_NAME_PLUS_AS_CONCAT `"plus_as_concat"`
define PRM_NAME_PL_TRANSACTION_CONTROL
#define PRM_NAME_PL_TRANSACTION_CONTROL `"pl_transaction_control"`
define PRM_NAME_POSTPONE_DEBUG
#define PRM_NAME_POSTPONE_DEBUG `"postpone_debug"`
define PRM_NAME_PRINT_INDEX_DETAIL
#define PRM_NAME_PRINT_INDEX_DETAIL `"print_index_detail"`
define PRM_NAME_PTHREAD_SCOPE_PROCESS
#define PRM_NAME_PTHREAD_SCOPE_PROCESS `"pthread_scope_process"`
define PRM_NAME_QMGR_MAX_QUERY_PER_TRAN
#define PRM_NAME_QMGR_MAX_QUERY_PER_TRAN `"max_query_per_tran"`
define PRM_NAME_QO_DUMP
#define PRM_NAME_QO_DUMP `"qo_dump"`
define PRM_NAME_QUERY_TRACE
#define PRM_NAME_QUERY_TRACE `"query_trace"`
#define PRM_NAME_QUERY_TRACE_FORMAT `"query_trace_format"`
define PRM_NAME_READ_ONLY_MODE
#define PRM_NAME_READ_ONLY_MODE `"read_only"`
define PRM_NAME_RECOVERY_PROGRESS_LOGGING_INTERVAL
#define PRM_NAME_RECOVERY_PROGRESS_LOGGING_INTERVAL `"recovery_progress_logging_interval"`
define PRM_NAME_RECOVERY_REDO_JOB_PERIOD_IN_SECS
#define PRM_NAME_RECOVERY_REDO_JOB_PERIOD_IN_SECS `"recovery_redo_job_period_in_secs"`
define PRM_NAME_RECOVERY_REDO_MINIMUM_JOB_COUNT
#define PRM_NAME_RECOVERY_REDO_MINIMUM_JOB_COUNT `"recovery_redo_minimum_job_count"`
define PRM_NAME_REGEXP_ENGINE
#define PRM_NAME_REGEXP_ENGINE `"regexp_engine"`
define PRM_NAME_REMOVE_LOG_ARCHIVES_INTERVAL
#define PRM_NAME_REMOVE_LOG_ARCHIVES_INTERVAL `"remove_log_archive_interval_in_secs"`
define PRM_NAME_REPLICATION_MODE
#define PRM_NAME_REPLICATION_MODE `"replication"`
define PRM_NAME_REPR_CACHE_LOG
#define PRM_NAME_REPR_CACHE_LOG `"er_log_repr_cache"`
define PRM_NAME_REQUIRE_LIKE_ESCAPE_CHARACTER
#define PRM_NAME_REQUIRE_LIKE_ESCAPE_CHARACTER `"require_like_escape_character"`
define PRM_NAME_RESET_TR_PARSER
#define PRM_NAME_RESET_TR_PARSER `"reset_tr_parser_interval"`
define PRM_NAME_RETURN_NULL_ON_FUNCTION_ERRORS
#define PRM_NAME_RETURN_NULL_ON_FUNCTION_ERRORS `"return_null_on_function_errors"`
define PRM_NAME_SA_MODE_AUTO_VACUUM
#define PRM_NAME_SA_MODE_AUTO_VACUUM `"sa_mode_auto_vacuum"`
define PRM_NAME_SERVER_TIMEZONE
#define PRM_NAME_SERVER_TIMEZONE `"server_timezone"`
define PRM_NAME_SERVICE_SERVER_LIST
#define PRM_NAME_SERVICE_SERVER_LIST `"service::server"`
define PRM_NAME_SERVICE_SERVICE_LIST
#define PRM_NAME_SERVICE_SERVICE_LIST `"service::service"`
define PRM_NAME_SESSION_STATE_TIMEOUT
#define PRM_NAME_SESSION_STATE_TIMEOUT `"session_state_timeout"`
define PRM_NAME_SHUTDOWN_WAIT_TIME_IN_SECS
#define PRM_NAME_SHUTDOWN_WAIT_TIME_IN_SECS `"shutdown_wait_time_in_secs"`
define PRM_NAME_SINGLE_BYTE_COMPARE
#define PRM_NAME_SINGLE_BYTE_COMPARE `"single_byte_compare"`
define PRM_NAME_SORT_BUFFER_SIZE
#define PRM_NAME_SORT_BUFFER_SIZE `"sort_buffer_size"`
define PRM_NAME_SORT_LIMIT_MAX_COUNT
#define PRM_NAME_SORT_LIMIT_MAX_COUNT `"sort_limit_max_count"`
define PRM_NAME_SQL_TRACE_EXECUTION_PLAN
#define PRM_NAME_SQL_TRACE_EXECUTION_PLAN `"sql_trace_execution_plan"`
define PRM_NAME_SQL_TRACE_IOREADS
#define PRM_NAME_SQL_TRACE_IOREADS `"sql_trace_ioread_pages"`
define PRM_NAME_SQL_TRACE_SLOW
#define PRM_NAME_SQL_TRACE_SLOW `"sql_trace_slow"`
define PRM_NAME_SQL_TRACE_SLOW_MSECS
#define PRM_NAME_SQL_TRACE_SLOW_MSECS `"sql_trace_slow_msecs"`
define PRM_NAME_SR_NBUFFERS
#define PRM_NAME_SR_NBUFFERS `"sort_buffer_pages"`
define PRM_NAME_STATDUMP_FORCE_ADD_INT_MAX
#define PRM_NAME_STATDUMP_FORCE_ADD_INT_MAX `"statdump_force_add_int_max"`
define PRM_NAME_STATS_ON
#define PRM_NAME_STATS_ON `"stats_on"`
define PRM_NAME_STORED_PROCEDURE
#define PRM_NAME_STORED_PROCEDURE `"stored_procedure"`
define PRM_NAME_STORED_PROCEDURE_DEBUG
#define PRM_NAME_STORED_PROCEDURE_DEBUG `"stored_procedure_debug"`
define PRM_NAME_STORED_PROCEDURE_DUMP_ICODE
#define PRM_NAME_STORED_PROCEDURE_DUMP_ICODE `"stored_procedure_dump_icode"`
define PRM_NAME_STORED_PROCEDURE_JVM_OPTIONS
#define PRM_NAME_STORED_PROCEDURE_JVM_OPTIONS `"stored_procedure_vm_options"`
define PRM_NAME_STORED_PROCEDURE_PORT
#define PRM_NAME_STORED_PROCEDURE_PORT `"stored_procedure_port"`
define PRM_NAME_STORED_PROCEDURE_RETURN_NUMERIC_SIZE
#define PRM_NAME_STORED_PROCEDURE_RETURN_NUMERIC_SIZE `"stored_procedure_return_numeric_size"`
define PRM_NAME_STORED_PROCEDURE_UDS
#define PRM_NAME_STORED_PROCEDURE_UDS `"stored_procedure_uds"`
define PRM_NAME_STRING_MAX_SIZE_BYTES
#define PRM_NAME_STRING_MAX_SIZE_BYTES `"string_max_size_bytes"`
define PRM_NAME_SUPPLEMENTAL_LOG
#define PRM_NAME_SUPPLEMENTAL_LOG `"supplemental_log"`
define PRM_NAME_SUPPRESS_FSYNC
#define PRM_NAME_SUPPRESS_FSYNC `"suppress_fsync"`
define PRM_NAME_TASK_GROUP
#define PRM_NAME_TASK_GROUP `"task_group"`
define PRM_NAME_TASK_WORKER
#define PRM_NAME_TASK_WORKER `"task_worker"`
define PRM_NAME_TB_DEFAULT_REUSE_OID
#define PRM_NAME_TB_DEFAULT_REUSE_OID `"create_table_reuseoid"`
define PRM_NAME_TCP_CONNECTION_TIMEOUT
#define PRM_NAME_TCP_CONNECTION_TIMEOUT `"connection_timeout"`
define PRM_NAME_TCP_KEEPALIVE
#define PRM_NAME_TCP_KEEPALIVE `"tcp_keepalive"`
define PRM_NAME_TCP_KEEPALIVE_COUNT
#define PRM_NAME_TCP_KEEPALIVE_COUNT `"tcp_keepalive_count"`
define PRM_NAME_TCP_KEEPALIVE_IDLE
#define PRM_NAME_TCP_KEEPALIVE_IDLE `"tcp_keepalive_idle"`
define PRM_NAME_TCP_KEEPALIVE_INTERVAL
#define PRM_NAME_TCP_KEEPALIVE_INTERVAL `"tcp_keepalive_interval"`
define PRM_NAME_TCP_NODELAY
#define PRM_NAME_TCP_NODELAY `"tcp_nodelay"`
define PRM_NAME_TCP_PORT_ID
#define PRM_NAME_TCP_PORT_ID `"cubrid_port_id"`
define PRM_NAME_TCP_RCVBUF_SIZE
#define PRM_NAME_TCP_RCVBUF_SIZE `"tcp_rcvbuf_size"`
define PRM_NAME_TCP_SNDBUF_SIZE
#define PRM_NAME_TCP_SNDBUF_SIZE `"tcp_sndbuf_size"`
define PRM_NAME_TDE_DEFAULT_ALGORITHM
#define PRM_NAME_TDE_DEFAULT_ALGORITHM `"tde_default_algorithm"`
define PRM_NAME_TDE_KEYS_FILE_PATH
#define PRM_NAME_TDE_KEYS_FILE_PATH `"tde_keys_file_path"`
define PRM_NAME_TEMP_MEM_BUFFER_PAGES
#define PRM_NAME_TEMP_MEM_BUFFER_PAGES `"temp_file_memory_size_in_pages"`
define PRM_NAME_TEST_MODE
#define PRM_NAME_TEST_MODE `"test_mode"`
define PRM_NAME_THREAD_CONNECTION_POOLING
#define PRM_NAME_THREAD_CONNECTION_POOLING `"thread_connection_pooling"`
define PRM_NAME_THREAD_CONNECTION_TIMEOUT_SECONDS
#define PRM_NAME_THREAD_CONNECTION_TIMEOUT_SECONDS `"thread_connection_timeout_seconds"`
define PRM_NAME_THREAD_LOGGING_FLAG
#define PRM_NAME_THREAD_LOGGING_FLAG `"thread_logging_flag"`
define PRM_NAME_THREAD_STACKSIZE
#define PRM_NAME_THREAD_STACKSIZE `"thread_stacksize"`
define PRM_NAME_THREAD_WORKER_POOLING
#define PRM_NAME_THREAD_WORKER_POOLING `"thread_worker_pooling"`
define PRM_NAME_THREAD_WORKER_TIMEOUT_SECONDS
#define PRM_NAME_THREAD_WORKER_TIMEOUT_SECONDS `"thread_worker_timeout_seconds"`
define PRM_NAME_TIMEZONE
#define PRM_NAME_TIMEZONE `"timezone"`
define PRM_NAME_TRACK_REQUESTS
#define PRM_NAME_TRACK_REQUESTS `"track_client_requests"`
define PRM_NAME_TZ_LEAP_SECOND_SUPPORT
#define PRM_NAME_TZ_LEAP_SECOND_SUPPORT `"tz_leap_second_support"`
#define PRM_NAME_UNICODE_INPUT_NORMALIZATION `"unicode_input_normalization"`
define PRM_NAME_UNICODE_OUTPUT_NORMALIZATION
#define PRM_NAME_UNICODE_OUTPUT_NORMALIZATION `"unicode_output_normalization"`
define PRM_NAME_UNIQUE_ERROR_KEY_VALUE
#define PRM_NAME_UNIQUE_ERROR_KEY_VALUE `"print_key_value_on_unique_error"`
define PRM_NAME_UNLOADDB_IGNORE_ERROR
#define PRM_NAME_UNLOADDB_IGNORE_ERROR `"unload_ignore_error"`
define PRM_NAME_UNLOADDB_LOCK_TIMEOUT
#define PRM_NAME_UNLOADDB_LOCK_TIMEOUT `"unload_lock_timeout"`
define PRM_NAME_UPDATE_USE_ATTRIBUTE_REFERENCES
#define PRM_NAME_UPDATE_USE_ATTRIBUTE_REFERENCES `"update_use_attribute_references"`
define PRM_NAME_USE_BTREE_FENCE_KEY
#define PRM_NAME_USE_BTREE_FENCE_KEY `"use_btree_fence_key"`
define PRM_NAME_USE_ORDERBY_SORT_LIMIT
#define PRM_NAME_USE_ORDERBY_SORT_LIMIT `"use_orderby_sort_limit"`
define PRM_NAME_USE_STAT_ESTIMATION
#define PRM_NAME_USE_STAT_ESTIMATION `"use_stat_estimation"`
define PRM_NAME_USE_SYSTEM_MALLOC
#define PRM_NAME_USE_SYSTEM_MALLOC `"use_system_malloc"`
define PRM_NAME_USE_USER_HOSTS
#define PRM_NAME_USE_USER_HOSTS `"use_user_hosts"`
define PRM_NAME_VACUUM_LOG_BLOCK_PAGES
#define PRM_NAME_VACUUM_LOG_BLOCK_PAGES `"vacuum_log_block_pages"`
define PRM_NAME_VACUUM_MASTER_WAKEUP_INTERVAL
#define PRM_NAME_VACUUM_MASTER_WAKEUP_INTERVAL `"vacuum_master_interval_in_msecs"`
define PRM_NAME_VACUUM_OVFP_CHECK_DURATION
#define PRM_NAME_VACUUM_OVFP_CHECK_DURATION `"vacuum_ovfp_check_duration"`
define PRM_NAME_VACUUM_OVFP_CHECK_THRESHOLD
#define PRM_NAME_VACUUM_OVFP_CHECK_THRESHOLD `"vacuum_ovfp_check_threshold"`
define PRM_NAME_VACUUM_PREFETCH_LOG_BUFFER_SIZE
#define PRM_NAME_VACUUM_PREFETCH_LOG_BUFFER_SIZE `"vacuum_prefetch_log_buffer_size"`
define PRM_NAME_VACUUM_PREFETCH_LOG_MODE
#define PRM_NAME_VACUUM_PREFETCH_LOG_MODE `"vacuum_prefetch_log_mode"`
define PRM_NAME_VACUUM_PREFETCH_LOG_NBUFFERS
#define PRM_NAME_VACUUM_PREFETCH_LOG_NBUFFERS `"vacuum_prefetch_log_pages"`
define PRM_NAME_VACUUM_WORKER_COUNT
#define PRM_NAME_VACUUM_WORKER_COUNT `"vacuum_worker_count"`
define PRM_NAME_WS_HASHTABLE_SIZE
#define PRM_NAME_WS_HASHTABLE_SIZE `"initial_workspace_table_size"`
define PRM_NAME_WS_MEMORY_REPORT
#define PRM_NAME_WS_MEMORY_REPORT `"workspace_memory_report"`
define PRM_NAME_XASL_CACHE_LOGGING
#define PRM_NAME_XASL_CACHE_LOGGING `"plan_cache_logging"`
define PRM_NAME_XASL_CACHE_MAX_CLONES
#define PRM_NAME_XASL_CACHE_MAX_CLONES `"max_plan_cache_clones"`
define PRM_NAME_XASL_CACHE_MAX_ENTRIES
#define PRM_NAME_XASL_CACHE_MAX_ENTRIES `"max_plan_cache_entries"`
define PRM_NAME_XASL_CACHE_TIMEOUT
#define PRM_NAME_XASL_CACHE_TIMEOUT `"plan_cache_timeout"`
define PRM_NAME_XASL_CACHE_TIME_THRESHOLD_IN_MINUTES
#define PRM_NAME_XASL_CACHE_TIME_THRESHOLD_IN_MINUTES `"xasl_cache_time_threshold_in_minutes"`
define PRM_NAME_XASL_DEBUG_DUMP
#define PRM_NAME_XASL_DEBUG_DUMP `"xasl_debug_dump"`
define PRM_PRINT_QRY_STRING
#define PRM_PRINT_QRY_STRING (
id
) `( PRM_IS_DIFFERENT ( GET_PRM ( id )) && PRM_IS_FOR_QRY_STRING ( GET_PRM ( id )))`
define PRM_SET_BIT
#define PRM_SET_BIT (
this,
here
) `( here |= this )`
define PRM_TEST_CHANGE_ONLY
#define PRM_TEST_CHANGE_ONLY (
x
) `(( x )->static_flag & PRM_TEST_CHANGE )`
define PRM_USER_CAN_CHANGE
#define PRM_USER_CAN_CHANGE (
x
) `(( x )->static_flag & PRM_USER_CHANGE )`
define PRM_VALUE_DEFAULT
#define PRM_VALUE_DEFAULT `"DEFAULT"`
define PRM_VALUE_MAX
#define PRM_VALUE_MAX `"MAX"`
define PRM_VALUE_MIN
#define PRM_VALUE_MIN `"MIN"`
define strlen
#define strlen (
s1
) `(( int ) strlen( s1 ))`
The documentation for this class was generated from the following file cubrid/src/base/system_parameter.c