none
.mdf와 .ldf 파일 크기에 대한 개념 질문입니다. RRS feed

  • 질문

  • 처음 db를 생성할때 .mdf와 .ldf를 각각 10GB로 설정했다고 했을때.

    질문1] 1GB자료가 입력이 되면 .mdf, .ldf의 파일 크기는 10GB인가요? 아니면 11GB인가요?
                      처음 db생성시 10GB의 공간을 할당할것이고 그 공간에 1GB자료가 입력되면 아직 9GB의 공간 여유가 있기 때문에 증가하지 않는것인지 궁금합니다.

            질문2] 10GB로 설정한 상태에서 1GB자료를 입력하고 "delete"명령어로 1GB를 삭제하면 .mdf 파일의 크기는 10GB인가요? 아니면 11GB인가요?


    2013년 3월 20일 수요일 오전 4:12

답변

  • CREATE DATABASE Sales
    ON
    ( NAME = Sales_dat,
    FILENAME = 'D:\DBData\saledat.mdf',
    SIZE = 10MB,
    MAXSIZE = 50MB,
    FILEGROWTH = 5MB )
    LOG ON
    ( NAME = Sales_log,
    FILENAME = 'E:\DBData\salelog.ldf',
    SIZE = 5MB,
    MAXSIZE = 25MB,
    FILEGROWTH = 5MB );
    GO

    질문1] 1GB자료가 입력이 되면 .mdf, .ldf의 파일 크기는 10GB인가요? 아니면 11GB인가요?
    처음 db생성시 10GB의 공간을 할당할것이고 그 공간에 1GB자료가 입력되면 아직 9GB의 공간 여유가 있기 때문에 증가하지 않는것인지 궁금합니다.

    처음에 사이즈 지정한 사이즈내에서 사용하다가 초과되는경우에는 Maximum까지 사용가능하게 됩니다.

    질문2] 10GB로 설정한 상태에서 1GB자료를 입력하고 "delete"명령어로 1GB를 삭제하면 .mdf 파일의 크기는 10GB인가요? 아니면 11GB인가요?

    사용한 만큼 증가했다 삭제한 만큼 줄어듭니다. 처음 생성한 값과는 무관합니다.

    [참고자료]

    CREATE DATABASE

    제시해 드린 답변이 도움이 되었기를 바랍니다.

    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다.

    • 답변으로 표시됨 Jang Jeong-hun 2013년 3월 20일 수요일 오전 9:27
    2013년 3월 20일 수요일 오전 5:54
    중재자