TigerDemon
섹션 12 - DB Transaction 기초 와 개념 이해 본문
스프링 부트 웹 개발 입문 - 따라하며 배우기
스프링 부트 웹 개발 입문 - 따라하며 배우기 강의 | IT늦공 김부장 - 인프런
IT늦공 김부장 | 따라하며 만들다 보면 어느새 알게 되는, 스프링 부트를 이용한 자바 웹 개발!, 처음 시작하는 스프링부트, 누구나 쉽게! 스프링 부트, 초보자도 쉽게 시작할 순 없을까요? 스프
www.inflearn.com
트랜잭션에 대한 이해
Transaction : 거래, 매매
일반적으로 Transaction은 단순히 거래의 온전한 처리를 말함.
DBMS에서의 역할 : 입력 수정 삭제
처리 취소 <-rollback- 임시 저장 -commit-> 실제 저장
Boot 에서 Autocommit을 만나보자
스프링 부트는 autocommit을 설정할 수 있는데 기본적을 true 따라서 나중에 어떤 구문의 묶음 단위의 처리가 필요할 땐 transaction을 사용해야한다.
Connection Pool
HikariCP - Connection pool
DB에 따라 웹 성능이 달라진다.
아래 내용을 통해 sql마다 다르게 개수를 설정할 수 있다.
# application.yml
spring:
datasource:
url: {my-db-url}
username: {my-username}
password: {my-password}
hikari:
maximum-pool-size: n
# mysql sql
SET GLOBAL max_connections = n;'2024-SWLUG > 웹페이지 만들기' 카테고리의 다른 글
| 섹션 11 - 배포하기 (0) | 2024.11.15 |
|---|---|
| 섹션 10 VO사용하기 (0) | 2024.11.15 |
| 섹션 9 Mybatis DynamicSql 적용 (0) | 2024.11.15 |
| 세션 8 DB 연결 (0) | 2024.11.13 |
| 세션 7 환경설정 변경 (0) | 2024.11.13 |