태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

[오라클 만화]제12화 Read By Other Session

  • jjj 2009.10.07 17:49 신고 ADDR 수정/삭제 답글

    오타발견이요!! 밑에서 세번째칸 버퍼개시...

  • orion 2009.10.09 11:04 신고 ADDR 수정/삭제 답글

    앗! 버퍼개시ㅋㅋ
    세심한 관심 감사합니다!^^
    앞으로도 계속 부탁드려요~

  • 타락천사 2010.09.14 15:36 신고 ADDR 수정/삭제 답글

    세션2가 세션1이 같은 블록을 읽고 있는 중인지 어떻게 알수 있나요 ?

[오라클만화] 제11화 Log Buffer Space

[오라클만화] 제10화 Library Cache Pin

  • Favicon of http://1ststreet.tistory.com SITD 2011.05.18 10:59 신고 ADDR 수정/삭제 답글

    잘 봤습니다 ㅋ
    근데 부장남을 닭으로 표현하시다니, 멋지십니다 ㅎㅎ

[오라클만화] 제9화 Log File Sync

[오라클만화] 제7화 DB File Sequential Read

[오라클만화] 제6화 Multi Block I/O

  • 궁금이 2010.04.16 17:31 신고 ADDR 수정/삭제 답글

    디스크에서 읽은 블록을 버퍼캐시에 흩뿌리는 이유가 궁금합니다.
    디스크에서와 동일한 순서대로 버퍼에 저장하는게 유리하지 않을까요?

[오라클만화] 제5화 Latch: Cache Buffers Chainso

[오라클만화] 제4화 Enq: SQ - Contention

[오라클만화] 제3화 SQL의 작성

  • 궁금이 2009.11.27 13:32 신고 ADDR 수정/삭제 답글

    바인드 변수의 사용이 프로시저가 아닌,
    어플리케이션에서 변수로 처리하여 요청할 경우도 하드파싱이 되나요?

    -- Java로 작성되었다고 가정한 후
    String str = "";

    for (int i = 1; i < 100; i++) {
    str ="select * from tab1 where col1 = "+toString(i);
    -- str DB에 전송 후 실행
    }

  • grace 2009.12.03 15:10 신고 ADDR 수정/삭제 답글

    네- 위의 경우에는 literal로 인식이 되어 하드파싱이 됩니다.

    소프트 파싱을 위해서는 다음과 같이 prepared statement를 사용하여코딩을 해주셔야 합니다.

    String query = "select * from tab1 where col1 = ?"
    PreparedStatement pstmt = con.prepareStatement(query);
    pstmt.setInt(1, col1);

    • 궁금이 2009.12.08 16:33 신고 수정/삭제

      답변감사드립니다.

[오라클만화] 제2화 SQL의 파싱