MySQL 테이블 파티션기능을 쓰는거랑,, 분기시점에 테이블을 만들어주는거랑 뭐가 더 나은 방법인가요 ?

cyk7890의 이미지

MySQL 테이블 파티션기능을 쓰는거랑,, 분기시점에 테이블을 만들어주는거랑 뭐가 더 나은 방법인가요 ?

약 3년간 한달에 약 25만건 정도 기록되는 테이블이있습니다.

조회속도가 오래걸려서 해결방안을 찾다가..

MySQL 5.1 이상부터 지원하는 파티션 이라는 기능을 알게되었는데 딱 적합한 기능같더라구요

그런게.. 뭔가 찜찜해서리..

테이블을 insert 시점에서 년도가 바뀔때 새로 만들어주는 방식을 사용하는거랑

파티션 기능을 사용하는것...

둘중 어떤게 더 나은 방법일까요 ?