현재 포유류의 특정 유형을 처리하는 codeigniter 응용 프로그램을 작성 중입니다. 사용자가 새 레코드 (포유류)를 추가하면 '품종 유형', '성별'등의 목록이 제공됩니다. 이러한 유형은 별도의 데이터베이스 테이블에 저장됩니다.조회 테이블에 대한 쿼리가 너무 많으며 누구나 대안을 제안 할 수 있습니까?
는 현재 이러한 얻을, 나는 다음과 같은 별도의 기능이 있습니다
$this->Mammal->get_list_of_breeds()
$this->Mammal->get_list_of_genders()
이러한 호출 쿼리의 각을, 저를 조회 할 최대 7 또는 8 개의 서로 다른 조회가있을 수 있습니다. 누구든지 내 응용 프로그램이 크게 느려지거나 데이터베이스에서 너무 많은 쿼리가 발생할 경우 알 수 있습니까? 대부분의 개별 테이블에서 최대 레코드 수는 300 레코드 미만입니다.
쿼리를 단일 함수로 통합하고 PHP를 사용하여 조회 필드를 분할하면 더 나은 방법이 될 수 있습니까?
어떤 생각이나 생각이라도 대단히 감사합니다. 당신이 자신을 주석으로
갑자기 생각이 떠 올랐습니다. 나는 모든 조회 테이블을 하나의 테이블에 유형 필드와 함께 넣을 수 있을까요? (유형은 '번식', '성별'등) – bytebomber