mysql은 얼마나 많은 데이터를 저장할 수 있나요?

anonymity
풀어 주다: 2020-09-16 13:29:49
원래의
17962명이 탐색했습니다.

MySQL은 중소규모 웹사이트에서 흔히 사용하는 데이터베이스 중 하나입니다. 그러나 MySQL이 얼마나 많은 데이터를 지원할 수 있는지 모르는 사람들이 많습니다. 또한, 국내 일부 CMS 제조업체에서는 데이터 운반 용량에 대한 책임을 떠넘기고 있습니다. 그러다 보니 MySQL을 이해하지 못하는 많은 웹마스터들이 이에 대해 오해를 많이 하고 있습니다. 그렇다면 MySQL은 얼마나 많은 데이터를 지원할 수 있을까요? 실제로 MySQL 단일 테이블의 상한은 주로 운영 체제에서 지원하는 최대 파일 크기와 관련이 있습니다.

mysql은 얼마나 많은 데이터를 저장할 수 있나요?

MySQL 테이블의 최대 크기는 얼마입니까?

MySQL 3.22에서는 테이블 크기를 4GB로 제한합니다. MySQL 3.23의 MyISAM 스토리지 엔진 사용으로 인해 최대 테이블 크기가 65536TB(2567 – 1바이트)로 늘어났습니다. 허용되는 테이블 크기가 더 크기 때문에 MySQL 데이터베이스의 최대 유효 테이블 크기는 일반적으로 내부 MySQL 제한이 아닌 파일 크기에 대한 운영 체제 제한에 따라 결정됩니다.

InnoDB 스토리지 엔진은 InnoDB 테이블을 여러 파일로 생성할 수 있는 테이블 공간에 저장합니다. 이런 방식으로 테이블 크기는 개별 파일의 최대 용량을 초과할 수 있습니다. 테이블스페이스에는 원시 디스크 파티션이 포함될 수 있으므로 매우 큰 테이블이 가능합니다. 테이블스페이스의 최대 용량은 64TB입니다.

사실 MySQL이 견딜 수 있는 데이터의 양은 주로 데이터 테이블의 구조와 관련이 있으며 고정된 값이 아닙니다. 테이블의 구조가 단순한 경우에는 구조가 복잡한 경우에 비해 견딜 수 있는 데이터의 양이 상대적으로 더 많습니다.

D.V.B 팀과 Cmshelp 팀이 실시한 CMS 시스템 평가 결과에 따르면 MySQL 싱글 테이블은 약 2천만 레코드(4G)에서도 잘 실행 가능하며, 데이터베이스 최적화 후에는 50만 레코드에서도 잘 실행될 수 있습니다. 백만 개의 레코드에서는 잘 작동합니다.

요약:

Mysql: MySQL 3.22에서는 테이블 크기를 4GB로 제한합니다.

MyISAM 스토리지 엔진: 최대 테이블 크기가 65536TB(2567 – 1바이트)로 증가했습니다. 허용되는 테이블 크기가 더 크기 때문에 MySQL 데이터베이스의 최대 유효 테이블 크기는 일반적으로 내부 MySQL 제한이 아닌 파일 크기에 대한 운영 체제 제한에 따라 결정됩니다.

InnoDB 스토리지 엔진: InnoDB 스토리지 엔진은 InnoDB 테이블을 여러 파일에서 생성할 수 있는 테이블 공간에 저장합니다. 이런 방식으로 테이블 크기는 개별 파일의 최대 용량을 초과할 수 있습니다. 테이블스페이스에는 원시 디스크 파티션이 포함될 수 있으므로 매우 큰 테이블이 가능합니다. 테이블스페이스의 최대 용량은 64TB입니다.

위 내용은 mysql은 얼마나 많은 데이터를 저장할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿