Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CUBRIDMAN-216] Fix manuals for system parameter 'enable_memory_monitoring' and memmon utility #596

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion en/admin/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2461,7 +2461,7 @@ The following are other parameters. The type and value range for each parameter

**enable_memory_monitoring**

**enable_memory_monitoring** specifies whether to monitor the server's heap memory usage. Setting the value to YES activates the server's memory monitoring feature, which continuously tracks and manages the server's heap memory usage. Heap memory usage is tracked based on the file and line where dynamic memory allocation occurs in the CUBRID source code. If multiple memory allocations occur at the same location, the memory usage is accumulated. When the tracked memory is deallocated, the amount of deallocated memory is subtracted from the accumulated total, continuously tracking the real-time heap memory usage. The monitored heap memory usage can be checked using the :ref:`memmon` utility. The default value is NO.
**enable_memory_monitoring** specifies whether to monitor the server's heap memory usage. The default value is NO. To apply any modifications to this value, a server restart is required. Setting the value to YES activates the server's memory monitoring feature, which continuously tracks and manages the server's heap memory usage. Heap memory usage is tracked based on the file and line where dynamic memory allocation occurs in the CUBRID source code. If multiple memory allocations occur at the same location, the memory usage is accumulated. When the tracked memory is deallocated, the amount of deallocated memory is subtracted from the accumulated total, continuously tracking the real-time heap memory usage. The monitored heap memory usage can be checked using the :ref:`memmon` utility.

.. note::

Expand Down
4 changes: 1 addition & 3 deletions ko/admin/config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -400,8 +400,6 @@ CUBRID는 데이터베이스 서버, 브로커, CUBRID 매니저로 구성된다
| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+
| | deduplicate_key_level | 클라이언트/서버 | | int | -1 | |
| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+
| | enable_memory_monitoring | 클라이언트/서버 | | bool | no | |
| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+
| | print_index_detail | 클라이언트/서버 | | bool | no | |
| +-------------------------------------+-------------------------+---------+----------+--------------------------------+-----------------+
| | enable_memory_monitoring | 클라이언트/서버 | | bool | no | |
Expand Down Expand Up @@ -2444,7 +2442,7 @@ HA 관련 파라미터

**enable_memory_monitoring**

**enable_memory_monitoring**\은 서버의 힙 메모리 사용량 모니터링 여부를 지정한다. 이 값을 YES로 설정하면, 서버의 메모리 모니터링 기능이 활성화되어 서버의 힙 메모리 사용량을 지속적으로 추적 관리한다. 힙 메모리 사용량은 큐브리드 소스 코드에서 메모리 동적 할당이 발생하는 파일과 라인을 기준으로 추적되며, 동일한 위치에서 여러 번 메모리 할당이 발생하는 경우 메모리 사용량은 누적된다. 추적 중인 메모리가 해제되면 누적된 총 메모리 사용량에서 해제된 메모리 크기 만큼 감산하여 실시간 힙 메모리 사용량을 계속 추적한다. 추적 중인 힙 메모리 사용량은 :ref:`memmon` 유틸리티를 통해 확인할 수 있다. 기본값은 NO이다.
**enable_memory_monitoring**\은 서버의 힙 메모리 사용량 모니터링 여부를 지정한다. 기본값은 NO이다. 이 값을 수정 후 적용하기 위해서는 서버 재구동이 필요하다. 이 값을 YES로 설정하면, 서버의 메모리 모니터링 기능이 활성화되어 서버의 힙 메모리 사용량을 지속적으로 추적 관리한다. 힙 메모리 사용량은 큐브리드 소스 코드에서 메모리 동적 할당이 발생하는 파일과 라인을 기준으로 추적되며, 동일한 위치에서 여러 번 메모리 할당이 발생하는 경우 메모리 사용량은 누적된다. 추적 중인 메모리가 해제되면 누적된 총 메모리 사용량에서 해제된 메모리 크기 만큼 감산하여 실시간 힙 메모리 사용량을 계속 추적한다. 추적 중인 힙 메모리 사용량은 :ref:`memmon` 유틸리티를 통해 확인할 수 있다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**enable_memory_monitoring**\은 서버의 힙 메모리 사용량 모니터링 여부를 지정한다. 기본값은 NO이다. 이 값을 수정 후 적용하기 위해서는 서버 재구동이 필요하다. 이 값을 YES로 설정하면, 서버의 메모리 모니터링 기능이 활성화되어 서버의 힙 메모리 사용량을 지속적으로 추적 관리한다. 힙 메모리 사용량은 큐브리드 소스 코드에서 메모리 동적 할당이 발생하는 파일과 라인을 기준으로 추적되며, 동일한 위치에서 여러 번 메모리 할당이 발생하는 경우 메모리 사용량은 누적된다. 추적 중인 메모리가 해제되면 누적된 총 메모리 사용량에서 해제된 메모리 크기 만큼 감산하여 실시간 힙 메모리 사용량을 계속 추적한다. 추적 중인 힙 메모리 사용량은 :ref:`memmon` 유틸리티를 통해 확인할 수 있다.
**enable_memory_monitoring**\은 서버의 힙 메모리 사용량 모니터링 여부를 지정하며, 기본값은 NO이다. 이 값을 수정 후 적용하기 위해서는 서버 재구동이 필요하다. 이 값을 YES로 설정하면, 서버의 메모리 모니터링 기능이 활성화되어 서버의 힙 메모리 사용량을 지속적으로 추적 관리한다. 힙 메모리 사용량은 큐브리드 소스 코드에서 메모리 동적 할당이 발생하는 파일과 라인을 기준으로 추적되며, 동일한 위치에서 여러 번 메모리 할당이 발생하는 경우 메모리 사용량은 누적된다. 추적 중인 메모리가 해제되면 누적된 총 메모리 사용량에서 해제된 메모리 크기 만큼 감산하여 실시간 힙 메모리 사용량을 계속 추적한다. 추적 중인 힙 메모리 사용량은 :ref:`memmon` 유틸리티를 통해 확인할 수 있다.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

반영하였습니다.


.. note::

Expand Down
Loading