반응형

분류 전체보기 91

시간 차이, 소요 시간 계산

시스템 최초 장애 발생 시간을 시스템 로그에서 호출하고 장애가 종료된 시간과의 차이를 구해 총 장애시간을 구해야했다. var OccurDate = this.DivFailureReport.form.DivFailureReportDetail.form.CalendarFailureStartDate.text; var OccurTime = this.DivFailureReport.form.DivFailureReportDetail.form.MaskFailureStartTime.text; var OccurStart = OccurDate + ' ' + OccurTime; var OccurEndDate = this.DivFailureReport.form.DivFailureReportDetail.form.CalendarFail..

IT/Nexacro 17 2022.03.31

[MSSQL] WITH NOLOCK 이란?

MSSQL에서는 기본적으로 SELECT 시에 공유잠금이 걸린다. DML(INSERT,UPDATE,DELETE) 작업중인 ROW 또는 TABLE에 SELECT 할 경우, 해당 작업이 끝나야만 SELECT를 할 수 있다는 의미이다. 만일 이렇게 수행된다면 DB의 성능은 떨어지고, 데드락(Deadlock) 이 발생될 수 있다. 하지만, 이때 SELECT 문에 WITH (NOLOCK)을 추가하면 선행작업의 결과와 관계없이 바로 SELECT문이 수행되어서 결과를 반환하게 된다. EX) SELECT * FROM TABLE1 WITH (NOLOCK) SELECT A.CHECKID , A.HOSTID , A.DUTYUSER , B.SYSTEMNAME , C.CHKTIME FROM OPRHOSTCHECKDETAIL AS..

IT/DB 2022.03.29
반응형