mysql中用多表UNION查询和一个表查询 哪个更好
天蓬老师
天蓬老师 2017-04-17 15:47:52
0
1
711
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
迷茫

대부분의 경우 테이블 제거는 성능 향상을 위한 것이지만 개발 복잡성과 작업량을 증가시킵니다.
개인적으로는 단일 테이블의 데이터 양이 100만개 미만이라면 여러 테이블로 나눌 필요가 없다고 생각합니다.

또한, 테이블을 분할할 때 일반적으로 비즈니스 데이터의 특성을 느끼고 다중 테이블 통합 쿼리 대신 쿼리 테이블을 직접 찾으므로 쿼리 효율성이 더욱 떨어지게 됩니다.
사용자 ID의 크기에 따라 테이블을 분할하는 경우 100,000개마다 테이블을 하나씩 분할하면 ID를 얻은 후 어떤 테이블에 쿼리할지 직접 결정할 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿