반응형
총 데이터 양의 증가 외에 테이블에 많은 수의 열이 있으면 성능 비용이 발생합니까? 그렇다면 테이블을 몇 개의 작은 테이블로 분할하면 상황에 도움이 될까요?
해결 방법
모든 열이 정말로 필요한 경우 (즉, 잘못 설계된 테이블이 있다는 신호가 아닙니다) 반드시 유지하십시오.
성능 문제가 아닙니다.
30 개 또는 200 개 열이 있으면 데이터베이스에 문제가되지 않습니다. 한 번에 모든 열을 검색하려면 조금 더 어렵게 만드는 것입니다.
하지만 열이 많은 것은 나쁜 코드 냄새입니다. 잘 디자인 된 테이블에 이렇게 많은 열이있는 합법적 인 이유를 생각할 수 없으며 대신 훨씬 더 간단한 다른 테이블과 일대 다 관계가 필요할 수 있습니다.
참조 페이지 https://stackoverflow.com/questions/3474865
반응형
'MySql' 카테고리의 다른 글
MySQL mysql_real_escape_string VS addslashes (0) | 2020.11.14 |
---|---|
MySQL 타임 스탬프에서 Java 날짜로 변환 (0) | 2020.11.14 |
MySQL Doctrine 2 DQL CONCAT 필드 및 상수 문자열 (0) | 2020.11.14 |
MySQL Select 문의 PHP 변수 (0) | 2020.11.14 |
MySQL 교리 2 DBAL과 서브 쿼리 결합 (0) | 2020.11.13 |
댓글