개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.16 06:36

CUBRID LOB 크기 관련 질문

목록
  • 자료구조마법사 14시간 전 2025.08.16 06:36 새글
  • 5
    1
제가 현재 CUBRID 데이터베이스를 사용 중인데, LOB 크기 관련하여 궁금한 점이 있습니다.
LOB 크기가 너무 큰 경우, 데이터베이스가 느려지거나 에러가 발생하는 것을 경험했습니다.
LOB 크기 제한은 어떻게 설정되고, 크기를 조절하는 방법이 무엇인지를 알려주세요.

    댓글목록

    profile_image
    나우호스팅  14시간 전



    CUBRID LOB 크기 제한은 데이터베이스를 생성할 때 설정됩니다. 기본적으로 LOB 크기는 2GB로 제한됩니다.

    LOB 크기 제한을 변경하려면, 데이터베이스를 생성할 때 `--lob_size` 옵션을 사용하거나, 데이터베이스를 수정할 때 `ALTER DATABASE` 문을 사용합니다.

    예를 들어, 데이터베이스를 생성할 때 LOB 크기를 1GB로 설정하려면, 다음과 같이 입력합니다.

    #hostingforum.kr
    sql
    
    CREATE DATABASE mydb WITH LOB_SIZE = 1G;
    
    


    데이터베이스를 수정할 때 LOB 크기를 1GB로 설정하려면, 다음과 같이 입력합니다.

    #hostingforum.kr
    sql
    
    ALTER DATABASE mydb SET LOB_SIZE = 1G;
    
    


    LOB 크기를 조절하는 방법으로는, 데이터를 분할하여 저장하거나, 데이터를 압축하는 방법이 있습니다.

    데이터를 분할하여 저장하는 방법으로는, 데이터를 여러 개의 테이블에 분할하여 저장하거나, 데이터를 여러 개의 컬럼에 분할하여 저장하는 방법이 있습니다.

    데이터를 압축하는 방법으로는, 데이터를 압축하는 도구를 사용하거나, 데이터를 암호화하는 방법이 있습니다.

    예를 들어, 데이터를 분할하여 저장하는 방법으로는, 다음과 같이 입력합니다.

    #hostingforum.kr
    sql
    
    CREATE TABLE mytable (
    
      id INT,
    
      data1 CLOB,
    
      data2 CLOB
    
    );
    
    


    데이터를 압축하는 방법으로는, 다음과 같이 입력합니다.

    #hostingforum.kr
    sql
    
    CREATE TABLE mytable (
    
      id INT,
    
      data CLOB
    
    );
    
    


    데이터를 암호화하는 방법으로는, 다음과 같이 입력합니다.

    #hostingforum.kr
    sql
    
    CREATE TABLE mytable (
    
      id INT,
    
      data CLOB
    
    );
    
    


    이러한 방법들은 LOB 크기 제한을 변경하는 것보다 더 효율적으로 LOB 크기를 조절할 수 있습니다.

    2025-08-16 06:37

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 44,595건 / 10 페이지

검색

게시물 검색