MySQL 하나의 큰 쿼리를 반환하는 것이 더 낫습니까, 아니면 몇 개의 작은 쿼리를 반환하는 것이 낫습니까?
비디오 게임 데이터를 저장하기 위해 MySQL을 사용하고 있습니다. 제목, 플랫폼, 태그, 배지, 리뷰, 개발자, 게시자 등을위한 테이블이 있습니다. 누군가 게임을 볼 때 게임과 관련된 모든 데이터를 반환하는 하나의 쿼리를 갖는 것이 가장 좋습니까? 아니면 여러 쿼리를 사용하는 것이 더 낫습니까? 직관적으로, 리뷰가 있기 때문에 페이지를 매겨 야하기 때문에 동일한 쿼리에 리뷰를 포함하는 것은 무의미 해 보입니다. 그러나 쿼리를 세분화하거나 두 개의 쿼리를 사용할지 확실하지 않은 다른 상황이 있습니다. 게임 배지를 얻기 위해 개발자, 게시자, 메타 태그, 배지, 제목, 장르, 하위 장르, 분류 등 게임에 참여하고 있기 때문에 성능이 약간 걱정됩니다 (games_badges에서; 다 대다 -게임 테이블에 다..
2020. 11. 3.