0
예 : 1000 개의 데이터가있는 테이블을 생성합니다.내 SQL 테이블 파티션
나는
alter table rnds add primary key (id) partition by HASH(id) partitions 200;
내가 MySQL의 데이터 디렉토리에 확인이 테이블을 분할하고 난이 다른
1000 row
를 삽입 한 후이 5 부분
rnds#P#p0.ibd , rnds#P#p1.ibd , rnds#P#p2.ibd , rnds#P#p3.ibd , rnds#P#p4.ibd
- 을 만들 발견 테이블에 성공적으로 삽입됩니다.
- 제 질문은 새로운 부분이 새
1000 data
을 만들지 않는 이유입니다. - 테이블이 새 데이터를 관리하는 방법을 테이블 파티션을 만든 후.
이제 알겠습니다. 내가 다른 파티션을 추가하려면 5 개의 파티션이있는 테이블 rnds를 작성한다고 생각하십시오.이 명령을 작성하십시오. 나는 270 만 행의 테이블을 가지고 있는데,이 테이블에 파티션을 만들면 benifit을 얻을 것이다. – Kernelv5
270 만 개의 행은 큰 숫자가 아니다. 그래서 당신은 분할을 전혀 필요로하지 않습니다. – rtruszk
미안 2070 만 데이터 – Kernelv5