당신의 도움이 필요합니다. 동일한 초에 select 쿼리가 1000을 초과하는 테이블이 있습니다. 하나의 레코드에서 업데이트를 만들려고 할 때 'select queries'가 업데이트가 완료 될 때까지 중지합니다. 이것은 2-5 분까지 지속됩니다. 이 표에는 locoks가있는 것으로 보입니다. 너 나 좀 도와 줄 수있어? 데이터베이스 잠금
는 BK답변
TransactionOption 어떤 종류의 당신이 아래에 선택 쿼리를 실행하고, 감사? 커밋되지 않은 데이터를 읽을 수 있으면 선택 쿼리에서 NO LOCK을 사용합니다. 이 스레드를 살펴보십시오. Effect of NOLOCK hint in SELECT statements
프로덕션 코드에서 NOLOCK을 사용하지 않아야합니다. 커밋되지 않은 데이터를 얻는 것 외에도 커밋 된 데이터를 가져 오지 않을 위험이 있습니다. http://stackoverflow.com/a/7355121/806549 –
정확히 내가 말한 것입니다. 제 의견을주의 깊게 읽어서 의견을 말하십시오. "커밋되지 않은 데이터를 읽을 수 있으면 괜찮습니다." – amassani
진술 내용이 잘못되었습니다. 올바른 주석은 "커밋되지 않은 데이터를 읽을 수 있으면 커밋 된 데이터를받지 못할 수도 있습니다."여야합니다. –
아마도 업데이트에 몇 가지 추가 필드 인덱싱이 필요합니다. 또한 부분적으로 업데이트를 분할하는 것도 고려하십시오.
- 1. 잠금 데이터베이스
- 2. 데이터베이스 잠금
- 3. 잠금 암호 데이터베이스
- 4. 데이터베이스 테이블 잠금
- 5. 데이터베이스 잠금 : ActiveRecord + Heroku
- 6. MySQL 데이터베이스 잠금
- 7. 데이터베이스 잠금 문제 android
- 8. Grails spock 데이터베이스 잠금
- 9. 안드로이드 첨부 데이터베이스 onupgrade 잠금 데이터베이스
- 10. JUnit 테스트에서 SQLite 데이터베이스 잠금
- 11. 데이터베이스 잠금 Sqlite 여러 스레드
- 12. 데이터베이스 동시성을위한 Java 잠금 사용
- 13. MS Access 데이터베이스 잠금 방지
- 14. Sqlite 데이터베이스 안드로이드 커서/잠금
- 15. HTC Desire의 데이터베이스 잠금 문제
- 16. 데이터베이스 잠금 오류 sqlite android
- 17. 데이터베이스 잠금 메커니즘 작동 방법
- 18. Mongo에서 데이터베이스 잠금 문제 해결
- 19. Enitity Framework 트랜잭션 잠금 데이터베이스
- 20. 효과적으로 SQLite 데이터베이스 잠금 해제
- 21. ArcGIS 파일 지오 데이터베이스 잠금 문제
- 22. 최대 절전 모드에서 전체 mysql 데이터베이스 잠금
- 23. 데이터베이스 또는 응용 프로그램 잠금 파일
- 24. 잠금 제한 시간 제한 독점 SQLite3 데이터베이스
- 25. 데이터베이스 잠금 오류 서비스 실행 중 발생
- 26. 재스퍼 스튜디오 잠금 H2 임베디드 데이터베이스?
- 27. PDO begintransaction 대 MySQL 데이터베이스 잠금
- 28. hsqldb : 파일에 연결할 때 데이터베이스 잠금 획득
- 29. scp to school 계정에 sqlite 데이터베이스 잠금
- 30. JPA 잠금 및 데이터베이스 격리 수준
어떤 시스템을 사용하고 있습니까? SQL Server, Oracle, MySQL? –
예, 잠금 가능성이 높습니다. 다음 정보를 제공해야합니다. 그러면 사람들이 정답을 줄 수 있습니다. 트랜잭션 격리 수준은 무엇입니까? SELECT 쿼리의 모양은 무엇입니까? 테이블 DDL은 무엇입니까? 인덱스는 몇 개입니까? 업데이트 성명은 무엇입니까? 또한 직접 DMV (sp_who2)를 확인할 수도 있습니다. 업데이트 쿼리가 차단 되었습니까? 너 뭐 해봤 니? – ljh