프로젝트

일반

사용자정보

Actions

4STEP #10977

진행중

4STEP #9653: ProjectTask

4STEP #9655: QA

관리자 > 마이크로디그리 > 마이크로디그리 이수현황(Tình hình hoàn thành MD) > 상세화면 Admin > MD > Tình hình hoàn thành MD > Màn chi tiết

kang eunjeong이(가) 3일 전에 추가함. 하루 전에 수정됨.

상태:
Planned
우선순위:
normal
담당자:
시작일:
완료일:
진척도:

100%

추정시간:

설명

  • 경로 : /mdCompleteStatus/r/m/goMdStatisticDetail.do

테스트 방법
  • 마이크로디그리명 : (교양)ICT활용마스터(MD과정)
  • 이수학년도 : 전체 / 이수학기: 전체
    → 2025년 2학기에 1명이 있는 것을 확인
  • [이수학년도: 2025년 / 이수학기 : 2학기] / [이수학년도: 2025년] / [이수학기 : 2학기] 3가지 방법으로 검색함
    → 검색결과 없음
  • 파악한 원인 : CTE절에서 total data를 가져올 때, 조건이 잘못 걸려있음.

  • 개선이 필요하다고 생각하는 점:
    • YEAR와 SMESTR이 이미 VARCHAR인데 TO_CHAR()를 씌우면 불필요한 함수 호출이고, WHERE 절에서 TO_CHAR()나 TRIM(TO_CHAR())를 사용하면 인덱스를 탈 수 없어 Full Table Scan이 일어남.
  • 개선 방향:
    • TO_CHAR(컬럼) → 컬럼 직접 참조 (VARCHAR에 TO_CHAR 불필요)
    • TRIM(TO_CHAR(컬럼)) → TRIM(컬럼) (TO_CHAR 제거)



파일

Actions

내보내기 Atom PDF