본문 바로가기
[개발] Programming/Database

MySQL ON [PRIMARY] 의미

by eatyourKimchi 2020. 8. 18.

 

ON [PRIMARY] 란?

아래와 같은 테이블 생성 스키마가 있다고 하면, MySQL에서 'ON [PRIMARY]'라는 걸 볼 수 있다.

 

CREATE TABLE TEST_TABLE (
    ...
    ...
)
ON [PRIMARY]
;

 

 

 MySql에서는 같은 디비의 같은 계정 내에서도 여러 저장소(파일그룹)를 지정하여 생성할 수 있다. 물리적으로 다른 파일 그룹일지라도 동일 저장소처럼 사용할 수 있다. 즉 같은 디비라도 서버의 다른 파일저장소에 디비 오브젝트를 위치시킬 수 있다.

 

 하지만, 실제 업무를할 때 그렇게 설정한 적은 없음ㅎㅎ 거의 항상 디폴트 설정 ON [PRIMARY] 이며, 디폴트이다 보니 있던 없던 문제가 되지 않는다.

 

댓글