DML 명령을 사용하여 테이블 업데이트 - Amazon Redshift

DML 명령을 사용하여 테이블 업데이트

Amazon Redshift는 테이블에서 행을 수정하는 데 사용할 수 있는 표준 데이터 조작 언어(DML) 명령(INSERT, UPDATE, DELETE)을 지원합니다. TRUNCATE 명령을 사용하여 빠른 대량 삭제를 수행할 수도 있습니다.

참고

대량의 데이터를 로드하려면 COPY 명령을 사용하는 것이 가장 좋습니다. 테이블을 채우는 데 개별적인 INSERT문을 사용하는 방식은 엄청나게 느릴 수 있습니다. 데이터가 다른 Amazon Redshift 데이터베이스 테이블에 이미 있는 경우에는, INSERT INTO ... SELECT FROM 또는 CREATE TABLE AS를 사용하여 성능을 개선할 수 있습니다. 자세한 내용은 INSERT 또는 CREATE TABLE AS 섹션을 참조하세요.

테이블에서 변경 전에 비해 상당히 많은 수의 행을 삽입, 업데이트 또는 삭제하는 경우, 작업을 마치면 테이블에 대해 ANALYZE 및 VACUUM 명령을 실행합니다. 애플리케이션에서 작은 변경이 시간이 지나면서 누적되는 경우, 정기적으로 ANALYZE 및 VACUUM 명령이 실행되도록 예약하는 것이 좋습니다. 자세한 내용은 테이블 분석테이블 Vacuum 섹션을 참조하세요.