반응형
저장 프로 시저를 만들었습니다. 나는 엄청난 양의 데이터 (약 1L 행)로 커서를 가져옵니다. After that I call another procedure in it to do all calculations related to needed data. I create temporary table and try to insert this calculated data in it. But it takes too long about 9.5 mins. 1L 삽입 쿼리가 성능 저하를 유발하므로 최소 "INSERT"쿼리를 사용하여 대량 데이터를 삽입하는 방법을 알고 싶습니다. 누구든지 나를 도울 수 있습니까 ??
해결 방법
대량 삽입에 다음 SQL 문을 사용할 수 있습니다.
INSERT INTO TABLE_A (A, B, C, D) VALUES
(1,1,1,1),
(2,2,2,2),
(3,3,3,3),
(4,4,4,4);
참조 페이지 https://stackoverflow.com/questions/10635414
반응형
'MySql' 카테고리의 다른 글
MySQL CAST 연산자를 사용하여 VARCHAR 열을 FLOAT로 정렬하면 MySQL에서 작동하지 않습니다. (0) | 2021.02.09 |
---|---|
MySQL wpdb에서 IN ()을 사용하려고 할 때 문제 (0) | 2021.02.09 |
MySQL 서버가 사라졌습니다 (PHP) (0) | 2021.02.09 |
MySQL 내 PDO가 작동하지 않는 이유는 무엇입니까? (0) | 2021.02.09 |
MySQL mysql 타임 스탬프를 mktime으로 변환 (0) | 2021.02.09 |
댓글