티스토리 뷰

참조: 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
댓글
공지사항
최근에 올라온 글
링크
«   2024/11   »
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
글 보관함