>> Edit article
이름
제목
패스워드
MySQL을 RedHat Linux 7.3(ext3)와 Windows 2000 Server(NTFS) 에서 테이블 크기를 조사해 보니 모두 32비트처리를 넘어가는군요. Table의 크기는 기본적으로 레코드길이와 레코드 개수로 표시가 되는 군요. MAX_ROWS의 옵션을 바꾸어가면서 체크했는데 MAX_ROWS 에 설정할 수 있는 최대값은 4G개수로 나오네요. 즉 32비트 길이라는 결과를 냈습니다. MAX_ROWS가 4G가 최대개수이고 레코드 1개 길이를 제가 고정길이로 2000Byte정도로 만들어서 처리했는데 120T(테라)가 세팅이 되네요. 이런 결과로, 위 Linux에서 파일사이즈는 64비트길이로 되어 있는 것 같고(ext3의 파일최대크기를 모름) Windows에서는 NTFS파일시스템에서 제공하 는 파일최대크기 2**64승 - 1 바이트가 맞는 것 같습니다. 매뉴얼에 보면 OS에 의존한다고 했는데 이게 어떻게 되는지 저도 확실하게 모르겠습니다. ext3의 파일최대사이즈가 얼마인가요 ? 이 부분에 대해서 아시는 분 답변해 주시면 감사하겠습니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved