728x90
๊ฐ๋ฐ ๋์ค API ํธ์ถ ์๊ฐ์ด ์ค๋๊ฑธ๋ฆฌ๋ ์์ด๋ฅผ ๋ฐ๊ฒฌํ๊ฒ ๋์๋ค.
DB ์๊ฐ์ SQL ์ ๋๋ ค๋ณด๋ฉด ๋์ค๋๋ฐ.. ์์๋งํผ ์ค๋ ๊ฑธ๋ฆฌ์ง๋ ์์๊ณ
๊ทธ๋ฆฌ๋์ ๋ฐ์ดํฐ๋ฅผ ๋ฟ๋ฆฌ๋ ๊ฒ ์ ๋ถ์ธ๋ฐ๋ค, ๊ทธ๋ฆฌ๋์ ๊ฒฝ์ฐ๋ ๋ณ๋ ๊ตฌํ์์ด ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉ ์ค์ด๋ผ์
ํ๋ก ํธ์๋์ ๋ฌธ์ ๋ ์๋๊ฑฐ ๊ฐ๊ณ ..
ํน์ ๋ชจ๋ฅด๋๊น ๋ฐฑ์๋ ๊ฒฝ๊ณผ ์๊ฐ์ด ์ด๋ป๊ฒ ๊ฑธ๋ฆฌ๋์ง ํ์ธ์ ํด๋ณด๊ณ ์ ํ๋ค.
์์ค ์ฝ๋
// ์ปจํธ๋กค๋ฌ ๋จ
long startTime = System.currentTimeMillis();
List<HashMap<String,Object>> TactTimeList = tacttimeService.tacttime(paramMap);
// Service ํธ์ถ๋ถ
long endTime = System.currentTimeMillis();
long ms = endTime - startTime;
rtnVo.putReturnList("dsResult", TactTimeList);
System.out.println("์คํ ์๊ฐ :: ");
System.out.println(ms);
return ResponseEntity.status(HttpStatus.OK).body(rtnVo);
๋ฐ๋ฆฌ์ธ์ปจ๋ ๋จ์๋ก ๋์จ๋ค.
Second ๋จ์๋ก ๋ณด๊ณ ์ถ๋ค๋ฉด ms ๋ถ๋ถ์ ์ฐ์ฐ์์ ์๋์ ๊ฐ์ด ๋ฐ๊พธ์ด์ฃผ๋ฉด ๋๋ค.
long ms = (endTime - startTime)/1000
๊ฒฐ๊ณผ
์์ ๊ฐ์ด Run ์ฝ์์ ์คํ ์๊ฐ์ด ms ๋จ์๋ก ์ฐํ๋ค.
DB ์คํ ์๊ฐ๊ณผ ์ฐจ์ด๊ฐ ๊ฝค ๋ฒ์ด์ง๋ค๋ฉด - ๋ฐฑ์๋ ๊ตฌํ๋ถ ํ์ธ
DB ์คํ ์๊ฐ๊ณผ ์ฐจ์ด๊ฐ ์ผ๋ง ๋์ง ์๋๋ค๋ฉด - DB ์ฟผ๋ฆฌ ํ์ธ
728x90