일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- javascript
- Spring Boot
- Design Patterns
- php
- linux
- jsp
- db
- devops
- MySQL
- Web Server
- laravel
- it
- redis
- AWS
- JVM
- IntelliJ
- Gradle
- 요리
- ubuntu
- java
- Spring Batch
- tool
- jenkins
- Spring
- elasticsearch
- 맛집
- Git
- Oracle
- ReactJS
- springboot
Archives
- Today
- Total
목록packet (1)
아무거나
[mysql] Multi Values Insert시에 Packet 에러
Mysql에서 DB에 Multi Values를 통하여 여러 row를 한 번에 insert 하는 방식을 사용하였다. (Mysql에서는 Bulk Insert라고도 불린다) * Bulk Insert : 3개의 row가 기본적으로 하나의 transaction에서 처리가 된다. 즉, 3개 중 하나라도 필수값을 지키지 않는다거나 하는 경우 모두 rollback이 됨을 의미한다. 그러나 애플리케이션에서 다량의 Values를 생성하여 DB로 질의를 전달할때 DB측에서 받아들일 수 있는 Packet 제한이 있어에러가 발생한다. [error example]### Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (30321018 > 167..
Data Store/DB
2018. 12. 27. 23:39