MySQL은 중소규모 웹사이트에서 흔히 사용하는 데이터베이스 중 하나이지만, MySQL이 얼마나 많은 데이터를 지원할 수 있는지 모르는 사람들이 많습니다. 아래에서 안내해 드리겠습니다.
실제로 단일 MySQL 테이블의 상한은 주로 운영 체제에서 지원하는 최대 파일 크기와 관련이 있습니다.
공식 소개:
MySQL 3.22에서는 테이블 크기를 4GB로 제한합니다. MyISAM 스토리지 엔진을 MySQL 3.23에서 사용함으로써 최대 테이블 크기가 65536TB(2567 – 1바이트)로 늘어났습니다. 허용되는 테이블 크기가 더 크기 때문에 MySQL 데이터베이스의 최대 유효 테이블 크기는 일반적으로 내부 MySQL 제한이 아닌 파일 크기에 대한 운영 체제 제한에 따라 결정됩니다. InnoDB 스토리지 엔진은 여러 파일에서 생성될 수 있는 테이블 공간에 InnoDB 테이블을 저장합니다. 이런 방식으로 테이블 크기는 개별 파일의 최대 용량을 초과할 수 있습니다. 테이블스페이스에는 원시 디스크 파티션이 포함될 수 있으므로 매우 큰 테이블이 가능합니다. 테이블스페이스의 최대 용량은 64TB입니다.
사실 MySQL이 견딜 수 있는 데이터의 양은 주로 데이터 테이블의 구조와 관련이 있으며 고정된 값이 아닙니다. 테이블의 구조가 단순한 경우에는 구조가 복잡한 경우에 비해 견딜 수 있는 데이터의 양이 상대적으로 더 많습니다.
D.V.B 팀과 Cmshelp 팀이 실시한 CMS 시스템 평가 결과에 따르면 MySQL 단일 테이블은 약 2천만 개의 레코드(4G)로 잘 실행될 수 있으며 데이터베이스 최적화 후에는 5천만 개의 레코드(10G)로 잘 실행될 수 있습니다. 엄청난.
위 내용은 mysql은 얼마나 많은 데이터를 저장할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!