sql >> Base de Datos >  >> RDS >> Oracle

Ejecución lenta de consultas en una tabla vacía. (después de eliminar una gran cantidad de inserciones)

En sql, cuando desea borrar completamente una tabla, debe usar truncar en lugar de eliminar. Digamos que tiene su tabla con 3,5 millones de filas y hay un índice (identificador único) en una columna de bigint que se incrementa para cada fila. Truncar la tabla borrará completamente la tabla y restablecerá el índice a 0. Eliminar no borrará el índice y continuará en 3,500,001 cuando se inserte el siguiente registro. Truncar también es mucho más rápido que eliminar. Lea los artículos a continuación para comprender las diferencias.

Lea este artículo Lea este artículo eso explica la diferencia entre truncar y borrar. Hay momentos para usar cada uno. Aquí es otro artículo desde el punto de vista de Oracle.