Database & SQL
-
Oracle DBMSDatabase & SQL 2019. 6. 22. 11:44
Oracle DBMS • Oracle DBMS = Instance + Database • Instance = SGA(메모리) + Background Processes (프로세스) • SGA = Data Buffer Cache + Shared Pool + Large Pool + Java pool + Redo Log Buffer • Process - BackGround Process - Server Process - User Process • Database = Data Files + Control Files + Redolog Files
-
데이터 처리 방식에 따른 성능 편차Database & SQL 2019. 6. 22. 11:42
데이터 처리 방식에 따른 성능 편차 테스트 ■ Statement 객체 createstatement 는 static parsing 으로 sql문을 parsing 할 때 입력된 해당 값을 sql문에 binding하여 같이 parsing 하여 실행한다 static parsing은 sql문과 입력된 값을 함께 파싱 하므로 한번 parsing 된 sql문을 다른 데이터를 입력하여 사용 할 수 없어 해당 서비스에 사용자 수가 많은 경우 메모리 full이 발생할 수 있다 createStatement사용시 Statement를 사용하여 sql문에 필요한 데이터를 입력 받고 실행시 발생한 데이터를 ResultSet 에 저장한다 ■ Prepared Statement 객체 바인딩 변수를 사용해서 하드파싱을 줄일 수 있다. p..