아래 질문이 있는데 그것을 최적화하는 방법을 찾고 있습니다 (더 효율적이고 빠르게 만듭니다). 누구든지 아이디어가 있습니까?이 쿼리를 최적화하는 데 대한 아이디어가 필요합니다.
SELECT s.oem_id, s.name, SUM(u.minimum_gfs) AS minimum_gfs, sum(u.minimum_ofs) AS
minimum_ofs, sum(u.minimum_wq) AS minimum_wq
FROM nmp_building_reqs AS s
LEFT OUTER JOIN nmp_building_util AS u
ON u.oem_id = s.oem_id
GROUP BY s.oem_id, s.name
쿼리를 실행하여 * 실제 * 실행 계획을 작성 했습니까? –
음, 인덱스를 추가하는 것이 도움이 될 것입니다. 조각 모음? 필요한 데이터에 대한 추가 정보 (및 @marc_s에 따른 실행 계획)가 없으면 결과 데이터 집합을 변경하지 않고 쿼리 자체를 실제로 최적화 할 수 없습니다. 예를 들어 LEFT JOIN은 INNER JOIN보다 느려지므로이를 변경하면 일부 행이 제거됩니다. – PinnyM
SQL 최적화와 관련하여 더 좋은 질문이 있으면이 내용을 참조하십시오. http://stackoverflow.com/a/13511317/1584772 – dan1111