개요
•
수업 모드 쿼리 개선 스레드
◦
불필요한 데이터 조회 → 비용측면
•
확인 필요 항목
◦
LMS/수업 모드
◦
LMS/실시간 정규 수업
◦
LMS/정규 수업 편집
▪
수업 상세 편집
▪
모둠쪽 따로 파악 필요
◦
LMS/과제목록
◦
LMS/대시보드/추천학습발송
◦
B2C/학습하기
◦
B2C/학습하기/추천학습발송
◦
B2C/대시보드
테스트 계정
•
FE
가장 많이 쓰고 가장 느린거 → 효과가 좋은 것
•
수업 모드 쿼리
◦
이전 수업 / 다음 수업 이 있는지 판단 방식 다르게 처리 필요
실시간 정규 수업
정규 수업 편집
정규 수업 편집 > 수업 상세 편집
과제목록
대시보드
BE
CSM > SMI 쿼리
•
N번 호출되며, 어디서 호출되는지 확인
CSU → customActivities
•
•
근본적인 원인
◦
CustomCurriculumTeachingSidebar (학생 목록 사이드바로 추정)
▪
CCC ~ CA까지 모든 데이터를 일괄적으로 조회 중
▪
개선 가능한지 FE에서 크로스 체크 필요
•
기타 개선가능한 사항
DataLoader Repo 메서드 개선 가능. 현재 불필요한 조인 다수 포함
CA → learningActivities
•
StudentAssignmentDetailCATreeItem
Query
•
기타 개선가능한 사항
◦
CA → SAI 조회 로직 데이터 로더 적용?