diff --git a/en/admin/config.rst b/en/admin/config.rst index d0bcb2b0f..9187a6403 100644 --- a/en/admin/config.rst +++ b/en/admin/config.rst @@ -259,7 +259,9 @@ On the below table, if "Applied" is "server parameter", that parameter affects t | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------------+ | | intl_number_lang | client parameter | O | string | | available | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------------+ -| | json_max_array_idx | server parameter | O | string | 65,536 | available | +| | json_max_array_idx | server parameter | O | int | 65,536 | available | +| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------------+ +| | max_query_per_tran | server parameter | | int | 100 | | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------------+ | | no_backslash_escapes | client parameter | | bool | yes | | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------------+ @@ -1309,6 +1311,8 @@ The following are parameters related to SQL statements and data types supported +---------------------------------+--------+------------+------------+------------+ | json_max_array_idx | int | 65,536 | 1,024 | 1,048,576 | +---------------------------------+--------+------------+------------+------------+ +| max_query_per_tran | int | 100 | 1 | 32,767 | ++---------------------------------+--------+------------+------------+------------+ | no_backslash_escapes | bool | yes | | | +---------------------------------+--------+------------+------------+------------+ | only_full_group_by | bool | no | | | @@ -1515,6 +1519,12 @@ The following are parameters related to SQL statements and data types supported The limit is not applied to arrays generated by parsing strings. +**max_query_per_tran** + + **max_query_per_tran** is a parameter used to set the maximum number of queries (unclosed queries) that can be held per transaction. + + The default setting is 100, the minimum value is 1, and the maximum value is 32,767. Be careful not to set this value too high, as it may increase memory usage and affect overall system performance. + **no_backslash_escapes** **no_backslash_escapes** is a parameter to configure whether or not to use backslash (\\) as an escape character, and the default value is **yes**. If a value for this parameter is set to **no**, backslash (\\) will be used as an escape character; if it is set to **yes**, backslash (\\) will be used as a normal character. For example, if this value is set to **no**, "\\n" means a newline character. For details, see :ref:`escape-characters`. diff --git a/ko/admin/config.rst b/ko/admin/config.rst index 56f313be3..819892ae7 100644 --- a/ko/admin/config.rst +++ b/ko/admin/config.rst @@ -259,7 +259,9 @@ CUBRID는 데이터베이스 서버, 브로커, CUBRID 매니저로 구성된다 | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+ | | intl_number_lang | 클라이언트 | O | string | | 가능 | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+ -| | json_max_array_idx | 서버 | O | string | 65,536 | 가능 | +| | json_max_array_idx | 서버 | O | int | 65,536 | 가능 | +| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+ +| | max_query_per_tran | 서버 | | int | 100 | | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+ | | no_backslash_escapes | 클라이언트 | | bool | yes | | | +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+ @@ -1305,6 +1307,8 @@ CUBRID 설치 시 생성되는 기본 데이터베이스 환경 설정 파일(** +---------------------------------+--------+------------+------------+------------+ | json_max_array_idx | int | 65,536 | 1,024 | 1,048,576 | +---------------------------------+--------+------------+------------+------------+ +| max_query_tran | int | 100 | 1 | 32,767 | ++---------------------------------+--------+------------+------------+------------+ | no_backslash_escapes | bool | yes | | | +---------------------------------+--------+------------+------------+------------+ | only_full_group_by | bool | no | | | @@ -1505,6 +1509,13 @@ CUBRID 설치 시 생성되는 기본 데이터베이스 환경 설정 파일(** 문자열로부터 생성된 배열에는 이 제한이 적용되지 않는다. +**max_query_per_tran** + + **max_query_per_tran** 은 트랜잭션 당 최대 보유할 수 있는 질의(close되지 않은 질의) 개수를 설정시 사용되는 파라미터이다. + + 기본 설정 값은 100이며, 최소값은 1, 그리고 최대값은 32,767이다. + 이 값을 너무 크게 설정하면, 사용하는 메모리가 증가하여 전체 시스템 성능에 영향을 줄 수 있으므로 주의해야 한다. + **no_backslash_escapes** **no_backslash_escapes** 은 이스케이프 문자로 백슬래시(\\) 사용 여부에 관한 파라미터로서, 기본값은 **yes** 이다. 이 파라미터 값이 **no** 이면 백슬래시(\\)가 이스케이프 문자로 사용되며, **yes** 이면 백슬래시는 일반 문자로 사용된다. 예를 들어, 이 값이 **no** 일 때 "\\n"은 개행(new line) 문자를 의미한다. 그러나 이 값이 **yes** 이면 "\\n"은 "\\\"과 "n" 두 개의 문자를 의미한다. 백슬래시가 이스케이프 문자로 사용되는 경우에 대한 자세한 설명은 :ref:`escape-characters` 를 참고한다.