티스토리 뷰
참조: https://dev.mysql.com/doc/refman/5.7/en/packet-too-large.html
참조: http://blackbull.tistory.com/12
아래와 같은 패킷 에러가 발생했다.
Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking] with root cause
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (9825416 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.
참조 사이트를 보면 기본적으로 할당된 패킷 사이즈 값이 너무 작기 때문에, 수정이 필요하다.
현재 우리는 AWS Aurora를 사용하고 있어. 파라미터 그룹에서 해당 설정(default)을 변경할 수 있다.
참고로 mysql의 경우 my.cnf에서 설정값을 바꾼다거나, 또는 SET GLOBAL 'max_allowed_packet' = 128M 과 같은 형태로 설정을 변경할 수 있다.
값은 128M로 설정했다. 적절한 설정 값은 조금 더 공부해야 될 것 같다.
'DB > MySQL|MariaDB' 카테고리의 다른 글
[퍼옴] MySQL Index - 기본 (0) | 2017.09.08 |
---|---|
Mysql 외래키 간단히 정리 (0) | 2017.07.05 |
Charset과 Collation에 대한 개념 (7) | 2017.07.03 |
MySQL DISTINCT의 특징! (0) | 2017.04.21 |
MyISAM & InnoDB차이 (0) | 2017.03.28 |
댓글
공지사항
최근에 올라온 글
링크
TAG
- Docker
- 모두의딥러닝
- mybatis
- web
- serverless
- mysql
- spark
- tensorflow
- 파이썬
- spring
- 중앙정보처리학원
- 머신러닝
- python
- AI
- 텐서플로우
- memory
- NIO
- BigData
- 점프투파이썬
- ML
- executor
- TDD
- AWS
- Gradle
- javascript
- Java
- API
- Maven
- Error
- Configuration
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함