HeidiSQL에서 BLOB(Binary Large OBject)에 이미지 데이터 같은 큰 바이너리 파일을 저장하고 조회할 때 렉이 걸리는 현상은 해당 데이터의 크기와 렌더링 방식 때문입니다. BLOB 칼럼에 저장된 데이터가 크면 클수록, 그리고 이를 시각적으로 표현하려 할 때 더 많은 시스템 자원을 소모합니다.
기본적으로 HeidiSQL은 BLOB 데이터를 Hexadecimal (16진수) 형태로 표현합니다. 이는 이미지나 다른 바이너리 데이터를 사람이 읽을 수 있는 형태로 변환하는 과정에서 상당한 처리 능력을 요구합니다. 특히 큰 이미지 파일을 로드하고 이를 Hex 형태로 변환하는 과정에서 메모리 사용량이 증가하고, 이는 시스템의 응답 시간을 느리게 만들어 렉으로 이어질 수 있습니다.
BLOB 칼럼에서 마우스 우클릭 > 격자 뷰 옵션 > 텍스트로 바이너리 데이터 조회(HEX 대신) 를 클릭하면, HeidiSQL은 BLOB 데이터를 Hex 대신 일반 텍스트로 표시하게 됩니다. 이 모드에서는 BLOB 데이터를 시각적으로 표현하는 대신, 간단한 텍스트 형태로만 표현하게 됩니다. 이것은 시스템에 훨씬 적은 부하를 주며, 따라서 렉 없이 더 빠르게 데이터를 조회할 수 있게 됩니다.
요약하자면, "텍스트로 바이너리 데이터 조회" 옵션을 선택하면 HeidiSQL은 BLOB 데이터를 처리할 때 시각적인 렌더링을 최소화하여 시스템 자원을 절약하고 렉을 줄이는 방식으로 작동합니다. 이는 특히 큰 이미지 파일이나 다른 큰 바이너리 데이터를 다룰 때 매우 유용한 기능입니다.
'개발 > Tool' 카테고리의 다른 글
Keycloak Client 문제 해결: 401 에러 및 DB Node 관련 문제 해결 방법 (0) | 2024.08.23 |
---|---|
이미지 좌표 구하기 (0) | 2024.07.03 |
[draw.io] 순서도, 서버 구성도 그리기(무료 온라인 사이트) (0) | 2024.03.26 |
[Postman] Websocket 테스트 방법 및 Protocol 설정 방법 (1) | 2024.02.20 |
[Intellij] Gradle dependency tree 확인 (0) | 2024.01.22 |