
[DB 스터디] DBMS 로그버퍼에서 성능튜닝까지
STUDY
2024. 1. 10. 14:42
DB 스터디 1주차를 진행하며 Reviewer 역할을 맡았습니다. 공부했던 내용을 정리하고 팀원들이 적어준 이슈에 답변하며 스터디를 진행했는데 DBMS에서 로그 버퍼와 로그 파일을 통해 성능을 향상하는 방법이 기억에 남았습니다. "스터디에서 발생한 이슈" https://github.com/code-appender/sql-level-up/issues/4 [ 로그버퍼란 무엇일까 ] 로그버퍼는 DBMS가 사용자로부터 SQL 구문을 입력받아 얻은 변경 정보를 잠시 저장하는 메모리 영역입니다. 임시로 저장된 변경 정보들은 트랜잭션이 커밋되기 전까지 로그버퍼에서 머물게 됩니다. 로그버퍼가 가득차거나 트랜잭션이 커밋되기 전까지는 이어서 트랜잭션이 수행될 수 있습니다. 즉, 사용자의 SQL 구문을 추가적으로 실행하고 ..