¿Cómo borrar entradas duplicadas?

Tengo que agregar una restricción única a una tabla existente. Esto está bien, excepto que la tabla ya tiene millones de filas y muchas de las filas violan la restricción única que debo agregar.

¿Cuál es el enfoque más rápido para eliminar las filas ofensivas? Tengo una declaración SQL que encuentra los duplicados y los elimina, pero se está demorando una eternidad en ejecutarse. ¿Hay otra manera de resolver este problema? ¿Tal vez hacer una copia de seguridad de la tabla y luego restaurar después de agregar la restricción?

Respuestas a la pregunta(16)

Su respuesta a la pregunta