집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 테이블은 최대 몇 개의 행을 가질 수 있습니까?
MySQL 테이블의 최대 행 수는 스토리지 엔진에 따라 다릅니다. InnoDB: 64KB, 8KB로 조정 가능MyISAM: 64KB, 4GB로 조정 가능 기타 스토리지 엔진: 제한은 수백 바이트에서 몇 GB까지 다양합니다.
MySQL 테이블의 최대 행 수
MySQL 테이블의 최대 행 수는 테이블이 생성될 때 사용되는 스토리지 엔진에 따라 다릅니다. 스토리지 엔진마다 행 크기 제한이 다르며 구성을 통해 조정할 수도 있습니다.
InnoDB
InnoDB는 MySQL의 기본 스토리지 엔진이며 행 크기 제한은 다음과 같습니다.
innodb_row_format로 조정할 수 있습니다. /code> 컴팩트
또는 중복
설정, 최대 8KB innodb_row_format
设置调整为 Compact
或 Redundant
,最大可达 8 KBMyISAM
MyISAM 是另一个受欢迎的存储引擎,它具有以下行大小限制:
myisam_max_row_size
MyISAM
MyISAM은 다음과 같은 행 크기 제한이 있는 또 다른 인기 있는 스토리지 엔진입니다:64KB 기본 최대 행 크기는 myisam_max_row_size
설정을 통해 최대 4GB까지 조정할 수 있습니다. 자체 행 크기 제한은 수백 바이트에서 수 기가바이트에 이릅니다.
다음과 같이 스토리지 엔진의 행 크기 제한을 조정할 수 있습니다.
InnoDB의 경우: <code class="sql">ALTER TABLE table_name ROW_FORMAT=Compact;</code>
MyISAM의 경우:
<code class="sql">ALTER TABLE table_name MAX_ROWSIZE=8388608;</code>
위 내용은 MySQL 테이블은 최대 몇 개의 행을 가질 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!