본문 바로가기
MySql

MySQL 테이블에 열이 너무 많으면 성능이 저하됩니까?

by 베이스 공부 2020. 11. 14.
반응형

총 데이터 양의 증가 외에 테이블에 많은 수의 열이 있으면 성능 비용이 발생합니까? 그렇다면 테이블을 몇 개의 작은 테이블로 분할하면 상황에 도움이 될까요?

 

해결 방법

 

모든 열이 정말로 필요한 경우 (즉, 잘못 설계된 테이블이 있다는 신호가 아닙니다) 반드시 유지하십시오.

성능 문제가 아닙니다.

30 개 또는 200 개 열이 있으면 데이터베이스에 문제가되지 않습니다. 한 번에 모든 열을 검색하려면 조금 더 어렵게 만드는 것입니다.

하지만 열이 많은 것은 나쁜 코드 냄새입니다. 잘 디자인 된 테이블에 이렇게 많은 열이있는 합법적 인 이유를 생각할 수 없으며 대신 훨씬 더 간단한 다른 테이블과 일대 다 관계가 필요할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/3474865

 

 

반응형

댓글