Actualización de tablas con comandos DML - Amazon Redshift

Actualización de tablas con comandos DML

Amazon Redshift es compatible con comandos estándar de lenguaje de manipulación de datos (DML) (INSERT, UPDATE y DELETE) que puede usar para modificar las filas de las tablas. También puede utilizar el comando TRUNCATE para realizar eliminaciones masivas rápidas.

nota

Le recomendamos usar el comando COPY para cargar grandes cantidades de datos. El uso de instrucciones INSERT individuales para completar una tabla podría ser prohibitivamente lento. O bien, si los datos ya existen en otras tablas de la base de datos de Amazon Redshift, puede utilizar INSERT INTO… SELECT FROM o CREATE TABLE AS para mejorar el rendimiento. Para obtener información, consulte INSERT o CREATE TABLE AS.

Si inserta, actualiza o elimina una cantidad significativa de filas en una tabla, en relación con la cantidad de filas antes de los cambios, ejecute los comandos ANALYZE y VACUUM en la tabla cuando termine. Si cierta cantidad de cambios pequeños se acumulan en su aplicación con el paso del tiempo, puede que le convenga programar los comandos ANALYZE y VACUUM para que se ejecuten a intervalos regulares. Para obtener más información, consulte Análisis de tablas y Limpieza de tablas.