inflearn logo
강의

Khóa học

Chia sẻ kiến thức

SQL hiệu năng cao (High-Performance SQL) dành cho nhà phát triển JPA (ORM)

Giao dịch(5) - Bỏ qua Khóa

Transactions(5) - Skip Locked 무한 인코딩 현상

73

hakaki77965831

1 câu hỏi đã được viết

0

image.png

무한 인코딩 되서 정상적으로 시청이 안됩니다 ㅠ

sql dbms/rdbms performance-tuning sql-query

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
한대현님, 현재 공유해주신 스크린샷을 토대로 정확한 문제를 진단하기는 어렵지만, Skip Locked와 관련된 문제를 해결하는 데 몇 가지 조언을 드리겠습니다.

  1. 코드 및 데이터베이스 설정 검토: Skip Locked 옵션을 사용하는 경우, 대기 중인 트랜잭션이 많을 때 데드락이 발생하지 않도록 하려면 트랜잭션의 범위와 잠금 정책을 세심하게 설정해야 합니다. @Transactional 어노테이션을 사용하여 트랜잭션을 잘 제어하고 있는지 확인해 보세요.

  2. 쿼리 및 트랜잭션 로그 확인: Skip Locked가 제대로 작동하는지 확인하려면 쿼리 로그와 데이터베이스 트랜잭션 로그를 검토하여 빈번하게 잠금에 걸리거나 오래 지속되는 트랜잭션이 있는지 확인해 보세요.

  3. 데이터베이스 성능 최적화: 특히, 큰 테이블에서 Skip Locked를 사용할 경우 데이터베이스의 성능에 미치는 영향을 최소화하려면 인덱싱 등을 통해 성능을 최적화하는 것이 중요합니다.

  4. Spring 관련 설정 확인: Spring Boot와 JPA 설정에서 문제가 발생할 수 있으니 application.properties 또는 application.yml 파일을 확인하여 설정이 적절한지 점검해 보세요. 필요한 경우 spring.jpa.open-in-view 옵션을 false로 설정하여 Open EntityManager in View 패턴을 비활성화할 수 있습니다.

추가로 해당 수업의 영상 또는 코드를 정상적으로 시청할 수 없다면, 인프런 고객센터에 문의하여 도움을 받으시는 것도 좋은 방법입니다.
Open EntityManager in View 참고 자료도 확인해 보시길 바랍니다.

관계도출부분 질문입니다.

0

10

1

sql 디벨롭퍼는 어디서 다운받나요??

0

17

2

3-10 강의 14분경 코호트 해석 질문드립니다.

0

22

2

Weekly 및 Monthly Retention 과제 제출합니다.

0

37

2

물리적 모델링 - 실습 (역정규화) 질문

0

34

1

「김영한의 실전 데이터베이스 - 성능 최적화」

0

31

1

설치 파일 실행 불가 및 압축 구조 문의

0

35

1

Monolith 아키텍쳐 질문

0

42

1

[과제] 퍼널 쿼리 PIVOT 테이블 작성

0

53

2

인덱스 관리 기준관하여

0

41

2

다른 디비관련

0

30

2

PDF 자료에서 명령어가 짤린거 같습니

0

31

2

추가 연습 문제 링크 주세요

0

29

0

용어 사전

0

49

2

개념적 모델링 - 실습

0

34

1

JSON 타입 질문

0

74

1

강의 질문 - JSON 관련

0

61

1

mysql에서 text vs json

0

141

1

강의 중 추가 질문 사항

0

61

1

강의 중 궁금사항 질문

0

63

0

강의 중 추가 질문

0

57

1

77. Transactions(5) - Skip Locked-영상 재생 문제

0

74

0

exist subquery limit1

0

77

1

소스코드 DB 세팅 가이드가 필요합니다.

0

252

2