EXPLAIN 발표
·
DB
스파르타 단기심화반에서 전체 발표 할 수 있는 기회가 생겼다.인생은 도전이고 드디어 때가 왔다.. 기회 생기면 다 해보자라는 마음으로 사는중이라 내심 좋았다. 나는 EXPLAIN에 대해서 준비하며 전 회사에서 겪었던 성능 개선 과정에 대해 문제점들을 있다 생각했고 발표를 통해 공유하고 싶었다.EXPLAIN 키워드를 알고 있다면 문제해결 방법에서 느낌이 아닌 데이터로 판단하는 개발을 할 수 있을 거라 생각한다.그래서 많은 내용보다는 발표를 보는 사람들이 이 키워드에 대해서 인식할 수 있다면 반은 성공이다.. 라는 마음으로 발표 자료를 준비했다 발표 자료 및 영상발표자료는 노션으로 준비했다. 내용을 정리하며 편리했지만 이번에 발표해보니 PPT로 준비하는게 집중하기 더 좋을거 같다. https://dorian..
트랜잭션 격리수준 (Repeatable Read)
·
DB
트랜잭션 아이솔레이션 레벨 https://bocho-developer.tistory.com/11 데이터베이스 트랜잭션 격리수준트랜잭션이란? 그동안 트랜잭션에 많은 관심을 기울였고 한번 정리할때가 되어 글을 작성해 보는 시간이다. 우선 트랜잭션은 데이터베이스에서 하나의 기능을 수행하기 위한 작업의 단위이다.bocho-developer.tistory.com 작년에 이부분에 대해 간단히 정리했고 부족한점들이 보였다.이번 글은 Repeatable Read 에 대해 좀 중점적으로 정리한 글이다. 리피터블 리드 (Repeatable Read)동일한 쿼리를 여러번 조회해도 같은 결과 값을 얻게 된다. 하지만, SERIALIZABLE과 다르게 행이 추가되는 것을 막지는 않는다. 이로 인해 팬텀 리드 현상이 발생할 수 ..