Describe a time you had to perform a complex database recovery under a tight recovery time objective (RTO). What challenges did you face?