mysql에 datarows 한도가 있습니까? 어딘가에 한계가 있거나 어쩌면 사용자 한도에 불과하다는 뜻입니다.Mysql no. 데이터의
사용자에게 한도가 있는지 아는 사람이 있습니까?
mysql에 datarows 한도가 있습니까? 어딘가에 한계가 있거나 어쩌면 사용자 한도에 불과하다는 뜻입니다.Mysql no. 데이터의
사용자에게 한도가 있는지 아는 사람이 있습니까?
예 제한이 있습니다 (실제로는 몇 가지가 있습니다).
파일 시스템의 파일 크기입니다. MySQL (모든 엔진)은 테이블을 최대 1 개의 파일에 저장하므로 (InnoDB는 하나의 파일에 여러 테이블을 저장할 수 있음) 파일 시스템의 파일 크기 제한은 보유 할 수있는 행 수를 제한합니다. 자, 현대 파일 시스템을 사용한다면, 그렇게 나쁘지 않을 것입니다. 자세한 내용은이 목록을 참조하십시오 : Comparison of filesystem limits.
스토리지 엔진의 행 포인터 (예 : MyISAM은 기본적으로 6 바이트, 최대 7 바이트)입니다. 물론이 수치는 엄청나 다 (256TB, MyISAM의 경우 최대 65,536TB).
기본 키의 데이터 유형. INT
을 사용하면 21 억 행 (부호가없는 경우 4.3)이됩니다. BIGINT
을 사용한 경우 9.2x10^18 행 (서명이없는 경우 18.4x10^18)으로 제한됩니다. 물론 이것은 자동 incremented PK가없는 테이블에는 적용되지 않습니다.
InnoDB의 최대 테이블 스페이스 크기는 64TB입니다. InnoDB의 최대 테이블 크기는 64TB입니다.
이 더 많은,하지만 그
체크 아웃 자세한 내용 this documentation page ...
필자가 아는 한 행 제한은 없으며 사용자 당 제한이 없습니다. 데이터베이스 시스템에서는 의미가 없습니다.
매뉴얼에있는 E.7. Limits in MySQL과 내가 게시 한 중복 링크를 참조하십시오.
구글은 당신의 친구 [최대 행의 –
가능 중복 ... 내가 생각할 수있는 작업은 수 DBMS] (http://stackoverflow.com/questions/2822522/maximum-row-in-dbms) –