프로젝트

일반

사용자정보

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이(가) 2일 전에 추가함. 하루 전에 수정됨.

상태:
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 #1

kang eunjeong이(가) 2일 전에 변경

5개의 영역 통계 모두 확인 필요할 거 같습니다.

Actions #2

wwt n.t.diu이(가) 2일 전에 변경 · Edited

  • 제목을(를) 관리자 > 마이크로디그리 > 마이크로디그리 이수현황(Tình hình hoàn thành MD) > 상세화면에서 관리자 > 마이크로디그리 > 마이크로디그리 이수현황(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(으)로 변경되었습니다.

Tên MD: (교양)ICT활용마스터(MD과정)
Năm hoàn thành : Toàn bộ / Học kỳ hoàn thành: Toàn bộ
→ Xác nhận thấy có 1 người ở học kỳ 2 năm 2025.
Tìm kiếm tiếp [Năm hoàn thành: 2025 / Học kỳ hoàn thành : Học kỳ 2]
→ Không có data
Phán đoán nguyên nhân : Sai điều kiện khi lấy data total trong CTE.
Điểm cần cải tiến:
YEAR và SMESTR đã là kiểu VARCHAR nên việc dùng TO_CHAR() sẽ gọi ra hàm số không cần thiết. Ngoài ra, nếu dùng TO_CHAR() hoặc TRIM(TO_CHAR()) trong WHERE thì index sẽ không được sử dụng và sẽ xảy ra Full Table Scan.
Phương án cải thiện:
TO_CHAR(column) → Tham chiếu trực tiếp cột (Không cần TO_CHAR trong VARCHAR)
TRIM(TO_CHAR(column)) → TRIM(column) (Xóa TO_CHAR)

Cần kiểm tra toàn bộ 5 vùng thống kê

Actions #3

wwt n.t.diu이(가) 2일 전에 변경

  • 담당자을(를) wwt v.t.anh(으)로 지정되었습니다.
Actions #4

wwt v.t.anh이(가) 하루 전에 변경

  • 진척도을(를) 0에서 100(으)로 변경되었습니다.
Actions

내보내기 Atom PDF