Run the following command in the vCenter database:
select cast(substring(mo_id from 6) as int) as field_val_task_id from vpx_field_val where mo_id like 'task-%'
Run the following command to delete the unused data:
delete from vpx_field_val where cast(substring(mo_id from char_length('task-')) as int) in ( select cast(substring(mo_id from char_length('task-')) as int) as field_val_task_id from vpx_field_val where mo_id like 'task-%' except select task_id from vpx_task where complete_state not in ('success', 'error') or complete_time >= (now () - interval '1 day') );