른록노트

[Mysql] mysql db파티셔닝 개요 본문

DB/[Mysql]

[Mysql] mysql db파티셔닝 개요

른록 2018. 4. 25. 20:26

@ 설명


MySQL 서버의 입장에서는 데이터를 별도의 테이블로 분리해서 저장하지만

사용자 입장에서는 여전히 하나의 테이블로 읽기와 쓰기를 할 수 있게 해주는 솔루션입니다.


파티션 방법은 1.해시, 2.리스트, 3.키, 4.레인지 총 네가지가 존재합니다.

이 외에 서브 파티셔닝 기능까지 사용할 수 있습니다.


MySQL 파티션이 적용된 테이블에서 Insert나 Select 등과 같은 쿼리가 어떻게 실행되는지 이해한다면 파티션을 어떻게 사용하는 것이

가장 최적일지 쉽게 일힐 수 있을 것입니다. 파티션이 SQL 문장의 수행에 어떻게 영향을 미치는지, 그리고 파티션으로 기대할 수 있는

장점으로 무엇이 있는지 살펴 보겠습니다.


장점은 파티션으로 나누면 물리적으로 공간을 나눌 수 있어 이력을 남기는 테이블에 적용하면 많은 장점을 갖을 수 있습니다



참고사이트

http://12bme.tistory.com/48

반응형
Comments