isolation-level

    1

    3답변

    데이터베이스를 조회하는 쿼리 편집기 (Toad)가 있습니다. 동시에, 별도의 연결로 응용 프로그램을 디버깅하고 있습니다. 내 응용 프로그램은 트랜잭션을 시작하고 일부 업데이트를 수행 한 다음 일부 SELECT 문을 기반으로 결정합니다. 업데이트 문 (많은 복잡한)은 아직 커밋되지 않았으므로 내 애플리케이션이 SELECT에서 가져온 결과는 Toad에서 동일한

    7

    2답변

    저는 ADO.NET 기반 웹 사이트를 구축하는 팀원입니다. 때로는 여러 개발자와 자동화 된 테스트 도구가 데이터베이스의 개발 복사본을 동시에 작업하는 경우가 있습니다. 필자가 아는 한 최선의 방법은 잠금보다는 낙관적 인 동시성을 사용하는 스냅 샷 격리 수준을 사용하는 것입니다. 최선의 결과가 기대되며 영향을받는 행이 변경된 경우 트랜잭션을 커밋하려고하면 예

    1

    1답변

    나는이 문서에서 약간 혼란 스럽다. 나는 시작 트랜잭션 는 는 좀 더 업데이트를 수행 일부 선택 는 내가 단계 에서 내 선택을 원하는 커밋을 수행 일부 업데이트를 수행하는 트랜잭션을 가지고 3 에서 업데이트 결과를 확인하려면 나는 모든 것을 되돌릴 수 있기를 원한다. 읽기 최선을 다하고 그건 최선을 다하고있어 데이터 만 표시를 선택 암시하는 것 같다 , 그

    4

    2답변

    데이터베이스 응용 프로그램과 관련하여 일부 차단 문제가 발생했습니다. 우리는 Blocked Process Report 추적을 실행하도록 요청했고, 그들이 보낸 추적은 SELECT와 UPDATE 작업 사이에 블로킹이 발생하는 것을 보여줍니다. 추적 파일은 다음을 표시합니다. 서로 다른 격리 수준에서 동일한 SELECT 쿼리가 실행되고 있습니다. 하나의 트레이

    0

    1답변

    clickview에서 sql2005 서버로의 oledb 연결이 있으며이 연결에서 커밋되지 않은 읽기 트랜잭션 수준을 사용하고 싶습니다. 내 seconde 선택은 사용자에게 그것을 설정하는 것입니다. 이것을 어떻게 할 수 있습니까? 당신이 ItransactionLocal을 :: StartTransaction에 의해 거래를 시작하면

    3

    2답변

    아래 링크에서 SQL Server 2008의 스냅 숏 격리 수준을 연구 중입니다. 내 혼란 그것은 언급 http://msdn.microsoft.com/en-us/library/ms173763.aspx "현재 트랜잭션의 시작 이후 다른 트랜잭션에 의한 데이터 수정이 현재 트랜잭션에서 실행 제표에 표시되지 않습니다."입니다 - 다른 트랜잭션에 의해 커밋 된 데

    1

    1답변

    ID (고유, Oracle 시퀀스에서 가져옴), CATEGORY 및 CODE (이 마지막 두 개의 제약 조건 없음)의 세 열이있는 테이블을 생각해보십시오. 각 카테고리에는 연결된 코드가 여러 개 있지만 코드는 해당 카테고리 내에서 고유해야합니다. 예 : ID CATEGORY CODE 1 1 X 2 1 Y 3 1 Y //wrong

    3

    2답변

    Tomcat 6에서 실행되는 웹 응용 프로그램이 있는데 내장 DBCP 연결 풀링을 사용하도록 구성했는데 모두 잘 작동합니다. 그러나 문제가있는 격리 수준에서 실행되고 있습니다. 데이터 베이스. 커밋되지 않은 읽기에서 실행하고 싶습니다만, 커밋 된 읽기로 실행 중이며이를 설정하는 방법을 알지 못합니다. 여기 내 문맥의 XML 파일입니다 <?xml versio

    17

    3답변

    간단한 질문이 있으십니까? READ_COMMITTED_SNAPSHOT은 기본적으로 사용하지 않는 이유는 무엇입니까? 역 호환성, 성능 또는 둘 모두를 추측하고 있습니까? [편집] 나는 스냅 숏 격리 수준이 아닌 READ_COMMITTED 격리 수준과 관련된 효과에 관심이 있습니다. 잠금을 적게 유지하면서 커밋되지 않은 행을 읽지 않는 이유는 무엇입니까?