내 응용 프로그램에서 나는 db와 응용 프로그램 사이의 왕복 횟수를 줄이기 때문에 여러 줄 삽입을 할 수 있습니다.
그러나 다른 궁금한 점이 있습니까? 예를 들어 다음과 같이 여러 행이 한 번에 삽입되는 경우 :
insert into tbl (c1, c2) values
(v1, v2)
(v3, v4)
대:
insert into tbl (c1, c2) values (v1, v2)
insert into tbl (c1, c2) values (v3, v4)
그리고 테이블에는 인덱스가 있습니다. 인덱스는 첫 번째 경우에 한 번, 두 번째 경우에는 두 번 계산됩니까? 아니면 항상 인서트 당 한 번입니까? 두 쿼리가 동일한 트랜잭션에 있다고 가정하십시오.
PostgreSQL을 사용하고 있습니다.