일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- laravel
- MySQL
- 맛집
- Git
- IntelliJ
- tool
- Web Server
- redis
- Spring
- elasticsearch
- Oracle
- Spring Boot
- Design Patterns
- ReactJS
- jenkins
- Spring Batch
- linux
- 요리
- ubuntu
- javascript
- java
- jsp
- springboot
- it
- devops
- db
- JVM
- php
- AWS
- Gradle
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