내 MySQL 데이터베이스에 테이블을 만들어야합니다. 이 표에는 약 600,000 줄이 소요됩니다. 그래서 나는 더 나은 접근 시간을 원해. MySQL에서 거대한 테이블의 최적화
- 그 사람의 상태와 VARCHAR C 럼이 있습니다 내 질문은 더 나은 일이 bettwen 것입니다
내 MySQL 데이터베이스에 테이블을 만들어야합니다. 이 표에는 약 600,000 줄이 소요됩니다. 그래서 나는 더 나은 접근 시간을 원해. MySQL에서 거대한 테이블의 최적화
다음 외래 키 정수 열을 확인하고 모든 possibles 상태를 포함하는 다른 테이블에 대한 외래 키 키는 해시 파티션 그런에을한다. 이렇게하면 기록에 따라 검색 시간이 최적화됩니다.
파티션에 대한 지식의 경우 :
create table emp2 (
empno number(4),
ename varchar2(30),
sal number
)
partition by hash(empno) (
partition e1 tablespace emp1,
partition e2 tablespace emp2,
partition e3 tablespace emp3,
partition e4 tablespace emp4
);
나는 후자라고 말하고 싶지만 : Click Here 다음
그것을 해시 Patition을 어떻게의 예입니다. 나중에 쉽게 상태를 추가/업데이트/수정/제거 할 수 있습니다. – asprin