

# Búsqueda de datos anteriores de un clúster de base de datos de Aurora
<a name="AuroraMySQL.Managing.Backtrack"></a>

Con Edición compatible con Amazon Aurora MySQL puede realizar búsquedas de datos anteriores en un clúster de base de datos en un momento específico, sin restaurar datos desde un backup.

**Contents**
+ [Información general de búsquedas de datos anteriores](#AuroraMySQL.Managing.Backtrack.Overview)
  + [Ventana de búsqueda de datos anteriores](#AuroraMySQL.Managing.Backtrack.Overview.BacktrackWindow)
  + [Tiempo de búsqueda de datos anteriores](#AuroraMySQL.Managing.Backtrack.Overview.BacktrackTime)
  + [Limitaciones de la búsqueda de datos anteriores](#AuroraMySQL.Managing.Backtrack.Limitations)
+ [Disponibilidad en regiones y versiones](#AuroraMySQL.Managing.Backtrack.Availability)
+ [Consideraciones de actualización para clústeres habilitados para backtrack](#AuroraMySQL.Managing.Backtrack.Upgrade)
+ [Configuración de la búsqueda de datos anteriores en un clúster de base de datos de Aurora MySQL](AuroraMySQL.Managing.Backtrack.Configuring.md)
+ [Búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL](AuroraMySQL.Managing.Backtrack.Performing0.md)
+ [Monitorización de la búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL](AuroraMySQL.Managing.Backtrack.Monitoring.md)
+ [Suscripción a un evento de búsqueda de datos anteriores con la consola](#AuroraMySQL.Managing.Backtrack.Event.Console)
+ [Recuperar búsqueda de datos anteriores existentes](#AuroraMySQL.Managing.Backtrack.Retrieving)
+ [Deshabilitación de la búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL](AuroraMySQL.Managing.Backtrack.Disabling.md)

## Información general de búsquedas de datos anteriores
<a name="AuroraMySQL.Managing.Backtrack.Overview"></a>

La búsqueda de datos anteriores "rebobina" el clúster de base de datos al momento que especifique. La búsqueda de datos anteriores no es un sustituto del backup del clúster de base de datos para que pueda restaurarlo a un momento determinado. No obstante, la búsqueda de datos anteriores presenta las siguientes ventajas respecto al backup y restauración tradicional:
+ Puede deshacer errores con facilidad. Si lleva a cabo una acción destructiva por error, por ejemplo DELETE sin una cláusula WHERE, puede realizar una búsqueda de datos anteriores del clúster de base de datos a un momento anterior a la acción destructiva con una interrupción de servicio mínima.
+ Puede realizar una búsqueda de datos anteriores en un clúster de base de datos rápidamente. La restauración de un clúster de base de datos a un momento determinado lanza un nuevo clúster de base de datos y lo restaura a partir de datos de backup o de una instantánea de clúster de base de datos, lo que puede tardar horas. La búsqueda de datos anteriores de un clúster de base de datos no requiere un nuevo clúster de base de datos y rebobina el clúster de base de datos en cuestión de minutos.
+ Puede explorar cambios de datos anteriores. Puede realizar búsqueda de datos anteriores de un clúster de base de datos repetidamente adelante y atrás en el tiempo para ayudar a determinar cuándo se produjo un cambio de datos particular. Por ejemplo, puede realizar una búsqueda de datos anteriores de un clúster de base de datos de hace tres horas y, a continuación, realizar la búsqueda de datos anteriores hacia adelante en el tiempo una hora. En este caso, el tiempo de búsqueda de datos anteriores es dos horas antes de la hora original.

**nota**  
Para obtener más información acerca la restauración de un clúster de base de datos a un momento determinado, consulte [Información general de copias de seguridad y restauración de un clúster de base de datos Aurora](Aurora.Managing.Backups.md).

### Ventana de búsqueda de datos anteriores
<a name="AuroraMySQL.Managing.Backtrack.Overview.BacktrackWindow"></a>

Con la búsqueda de datos anteriores, hay una ventana de búsqueda de datos anteriores de destino y una ventana de búsqueda de datos anteriores real:
+ La *ventana de búsqueda de datos anteriores de destino* es la cantidad de tiempo que desea poder realizar búsqueda de datos anteriores en su clúster de base de datos. Cuando habilita la búsqueda de datos anteriores, especifica una *ventana de búsqueda de datos anteriores de destino*. Por ejemplo, podría especificar una ventana de búsqueda de datos anteriores de 24 horas si desea poder realizar la búsqueda de datos anteriores del clúster de base de datos un día.
+ La *ventana de búsqueda de datos anteriores real* es la cantidad de tiempo real en la que puede realizar búsqueda de datos anteriores en su clúster de base de datos, que puede ser inferior a la de la ventana de búsqueda de datos anteriores de destino. La ventana de búsqueda de datos anteriores real se basa en su carga de trabajo y en el almacenamiento disponible para información de almacenamiento sobre cambios de base de datos, denominados *registros de cambio*.

A medida que actualiza su clúster de base de datos de Aurora con la búsqueda de datos anteriores habilitada, genera registros de cambios. Aurora mantiene los registros de cambios del periodo de búsqueda de datos anteriores de destino y paga una tarifa por hora para almacenarlos. Tanto la ventana de búsqueda de datos anteriores de destino como la carga de trabajo de su clúster de base de datos determinan el número de registros de cambio que puede almacenar. La carga de trabajo es el número de cambios que realiza en su clúster de base de datos en un período de tiempo dado. Si la carga de trabajo es pesada, almacena más registros de cambio en su ventana de búsqueda de datos anteriores de la que tendría si la carga de trabajo fuera ligera.

Puede entender la ventana de búsqueda de datos anteriores de destino como el objetivo para la cantidad de tiempo máxima que desea poder realizar la búsqueda de datos anteriores en su clúster de base de datos. En la mayoría de los casos, puede realizar una búsqueda de datos anteriores del período de tiempo máximo que haya especificado. No obstante, en algunos casos, el clúster de base de datos no puede almacenar suficientes registros de cambio para realizar la búsqueda de datos anteriores durante el período de tiempo máximo y la ventana de búsqueda de datos anteriores real es inferior a la de destino. Normalmente, la ventana de búsqueda de datos anteriores real es más pequeña que el destino cuando se tiene una carga de trabajo extremadamente pesada en el clúster de base de datos. Cuando la ventana de búsqueda de datos anteriores real es inferior al destino, le enviamos una notificación.

Cuando la búsqueda de datos anteriores está habilitada para un clúster de base de datos y elimina una tabla almacenada en el clúster de base de datos, Aurora mantiene dicha tabla en los registros de cambio de búsqueda de datos anteriores. Lo hace para que pueda volver a un momento anterior a la eliminación de la tabla. Si no tiene espacio suficiente en su ventana de búsqueda de datos anteriores para almacenar la tabla, la tabla podría acabar por eliminarse de los registros de cambios de búsqueda de datos anteriores.

### Tiempo de búsqueda de datos anteriores
<a name="AuroraMySQL.Managing.Backtrack.Overview.BacktrackTime"></a>

Aurora siempre realiza la búsqueda de datos anteriores en un momento que sea coherente para el clúster de base de datos. Al hacerlo así, se elimina la posibilidad de transacciones sin confirmar cuando se ha completado la búsqueda de datos anteriores. Cuando se especifica una hora para una búsqueda de datos anteriores, Aurora elige automáticamente la hora coherente más próxima posible. Este enfoque significa que la búsqueda de datos anteriores completada podría no concordar exactamente con la hora que especifique, pero puede determinar la hora exacta de una búsqueda de datos anteriores con el comando [describe-db-cluster-backtracks](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-backtracks.html) de la CLI de AWS. Para obtener más información, consulte [Recuperar búsqueda de datos anteriores existentes](#AuroraMySQL.Managing.Backtrack.Retrieving).

### Limitaciones de la búsqueda de datos anteriores
<a name="AuroraMySQL.Managing.Backtrack.Limitations"></a>

Las limitaciones siguientes son aplicables a la búsqueda de datos anteriores:
+ La búsqueda de datos anteriores solo está disponible para clústeres de base de datos que se crearon con la característica de búsqueda de datos anteriores habilitada. Tampoco puede modificar un clúster de base de datos para habilitar la característica de búsqueda de datos anteriores. Puede habilitar la característica de búsqueda de datos anteriores cuando cree un clúster de base de datos nuevo o restaure una instantánea de un clúster de base de datos.
+ El límite para una ventana de búsqueda de datos anteriores es de 72 horas.
+ La búsqueda de datos anteriores afecta a todo el clúster de base de datos. Por ejemplo, puede realizar la búsqueda de datos anteriores selectivamente en una única tabla o una única actualización de datos.
+ No puede crear réplicas de lectura entre regiones desde un clúster habilitado para búsqueda de datos anteriores, pero sí puede habilitar la replicación de registros binarios (binlog) en el clúster. Además, si intenta realizar una búsqueda de datos anteriores en un clúster de base de datos para el que está habilitado el registro binario, suele producirse un error, a menos que haya elegido forzar la búsqueda de datos anteriores. Cualquier intento de forzar una búsqueda de datos anteriores interrumpirá las réplicas de lectura descendentes e interferirá con otras operaciones, como las implementaciones azul/verde.
+ No puede realizar una búsqueda de datos anteriores de un clon de base de datos a una hora anterior a la que se creó dicho clon de base de datos. Sin embargo, puede utilizar la base de datos original para realizar una búsqueda de datos anteriores a un momento anterior a la creación del clon. Para obtener más información acerca de la clonación de la base de datos, consulte [Clonación de un volumen de clúster de base de datos de Amazon Aurora](Aurora.Managing.Clone.md).
+ La búsqueda de datos anteriores provoca una breve interrupción de la instancia de base de datos. Debe detener o pausar las aplicaciones antes de iniciar una operación de búsqueda de datos anteriores para asegurarse de que no haya ninguna solicitud nueva de lectura o escritura. Durante la operación de búsqueda de datos anteriores, Aurora pone en pausa la base de datos, cierra las conexiones abiertas y borra las lecturas y escrituras sin confirmar. A continuación, espera a que se complete la operación de búsqueda de datos anteriores.
+ No puede restaurar una instantánea entre regiones de un clúster habilitado para una búsqueda de datos anteriores en una región de AWS que no admita una búsqueda de datos anteriores.
+ Si realiza una actualización local de un clúster que tiene habilitado el retroceso desde la versión 2 de Aurora MySQL a la versión 3, no podrá realizar un retroceso a un punto en el tiempo anterior a la actualización.

## Disponibilidad en regiones y versiones
<a name="AuroraMySQL.Managing.Backtrack.Availability"></a>

Backtrack no está disponible para Aurora PostgreSQL.

A continuación se presentan los motores compatibles y la disponibilidad de Backtrack con Aurora MySQL.


| Región | Aurora MySQL versión 3 | Aurora MySQL versión 2 | 
| --- | --- | --- | 
| Este de EE. UU. (Norte de Virginia) | Todas las versiones | Todas las versiones | 
| Este de EE. UU. (Ohio) | Todas las versiones | Todas las versiones | 
| Oeste de EE. UU. (Norte de California) | Todas las versiones | Todas las versiones | 
| Oeste de EE. UU. (Oregón) | Todas las versiones | Todas las versiones | 
| Africa (Cape Town) | – | – | 
| Asia-Pacífico (Hong Kong) | – | – | 
| Asia-Pacífico (Yakarta) | – | – | 
| Asia-Pacífico (Malasia) | – | – | 
| Asia-Pacífico (Melbourne) | – | – | 
| Asia-Pacífico (Mumbai) | Todas las versiones | Todas las versiones | 
| Asia-Pacífico (Nueva Zelanda) | – | – | 
| Asia-Pacífico (Osaka) | Todas las versiones | Versión 2.07.3 y posterior | 
| Asia-Pacífico (Seúl) | Todas las versiones | Todas las versiones | 
| Asia-Pacífico (Singapur) | Todas las versiones | Todas las versiones | 
| Asia-Pacífico (Sídney) | Todas las versiones | Todas las versiones | 
| Asia-Pacífico (Taipéi) | – | – | 
| Asia-Pacífico (Tailandia) | – | – | 
| Asia-Pacífico (Tokio) | Todas las versiones | Todas las versiones | 
| Canadá (centro) | Todas las versiones | Todas las versiones | 
| Oeste de Canadá (Calgary) | – | – | 
| China (Pekín) | – | – | 
| China (Ningxia) | – | – | 
| Europa (Fráncfort) | Todas las versiones | Todas las versiones | 
| Europa (Irlanda) | Todas las versiones | Todas las versiones | 
| Europa (Londres) | Todas las versiones | Todas las versiones | 
| Europa (Milán) | – | – | 
| Europa (París) | Todas las versiones | Todas las versiones | 
| Europa (España) | – | – | 
| Europa (Estocolmo) | – | – | 
| Europa (Zúrich) | – | – | 
| Israel (Tel Aviv) | – | – | 
| México (central) | – | – | 
| Medio Oriente (Baréin) | – | – | 
| Medio Oriente (EAU) | – | – | 
| América del Sur (São Paulo) | – | – | 
| AWS GovCloud (Este de EE. UU.) | – | – | 
| AWS GovCloud (Oeste de EE. UU.) | – | – | 

## Consideraciones de actualización para clústeres habilitados para backtrack
<a name="AuroraMySQL.Managing.Backtrack.Upgrade"></a>

Puede actualizar un clúster de base de datos que tiene habilitado el retroceso desde la versión 2 de Aurora MySQL a la versión 3, ya que todas las versiones secundarias de la versión 3 de Aurora MySQL son compatibles con la función de retroceso.

# Configuración de la búsqueda de datos anteriores en un clúster de base de datos de Aurora MySQL
<a name="AuroraMySQL.Managing.Backtrack.Configuring"></a>

Para utilizar la característica de búsqueda de datos anteriores, debe habilitar la búsqueda de datos anteriores y especificar una ventana de búsqueda de datos anteriores de destino. De lo contrario, se deshabilita la búsqueda de datos anteriores.

Para el periodo de búsqueda de datos anteriores de destino, especifique la cantidad de tiempo que desea poder rebobinar la base de datos mediante la búsqueda de datos anteriores. Aurora intenta retener suficientes registros de cambio para admitir ese periodo.

## Consola
<a name="AuroraMySQL.Managing.Backtrack.Configuring.Console"></a>

Puede utilizar la consola para configurar la búsqueda de datos anteriores cuando se crea un nuevo clúster de base de datos. También puede modificar un clúster de base de datos para cambiar la ventana de retroceso de un clúster habilitado para backtrack. Si desactiva el seguimiento de retroceso completo para un clúster al establecer la ventana de retroceso en 0, no podrá volver a habilitar el retroceso para ese clúster.

**Topics**
+ [Configuración de la búsqueda de datos anteriores con la consola al crear un clúster de base de datos](#AuroraMySQL.Managing.Backtrack.Configuring.Console.Creating)
+ [Configuración de la búsqueda de datos anteriores con la consola al modificar un clúster de base de datos](#AuroraMySQL.Managing.Backtrack.Configuring.Console.Modifying)

### Configuración de la búsqueda de datos anteriores con la consola al crear un clúster de base de datos
<a name="AuroraMySQL.Managing.Backtrack.Configuring.Console.Creating"></a>

Cuando se crea un nuevo clúster de base de datos Aurora MySQL, la búsqueda de datos anteriores está configurada cuando elige **Enable Backtrack (Habilitar búsqueda de datos anteriores)** y especifica un valor de **Target Backtrack window (Ventana de búsqueda de datos anteriores de destino)** que sea mayor que cero en la sección **Backtrack (Búsqueda de datos anteriores)**.

Para crear un clúster de base de datos, siga las instrucciones en [Creación de un clúster de base de datos de Amazon Aurora](Aurora.CreateInstance.md). La imagen siguiente muestra la sección **Backtrack (Búsqueda de datos anteriores)**.

![\[Habilitar la búsqueda de datos anteriores durante la creación del clúster de base de datos con la consola\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-create.png)


Cuando se crea un nuevo clúster de base de datos, Aurora no tiene ningún dato para la carga de trabajo del clúster de base de datos. Por tanto, no puede estimar un costo específicamente para el nuevo clúster de base de datos. En lugar de ello, la consola presenta un costo de usuario típico para la ventana de búsqueda de datos anteriores de destino basado en una carga de trabajo típica. El costo típico tiene como objetivo proporcionar una referencia general para el costo de la característica de búsqueda de datos anteriores.

**importante**  
El costo real podría no coincidir con el costo típico, ya que el costo real se basa en la carga de trabajo de su clúster de base de datos.

### Configuración de la búsqueda de datos anteriores con la consola al modificar un clúster de base de datos
<a name="AuroraMySQL.Managing.Backtrack.Configuring.Console.Modifying"></a>

Puede modificar la búsqueda de datos anteriores de un clúster de base de datos utilizando la consola.

**nota**  
Actualmente, puede modificar el backtracking solo para un clúster de base de datos que tenga habilitada la característica Backtrack. La sección **Backtrack** no aparece para un clúster de base de datos creado con la característica Backtrack deshabilitada o si la característica Backtrack se ha deshabilitado para el clúster de base de datos.

**Para modificar la búsqueda de datos anteriores de un clúster de base de datos utilizando la consola**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Seleccione **Databases (Bases de datos)**.

1. Elija el clúster que desea modificar y elija **Modify (Modificar)**.

1. Para la **Target Backtrack window (Ventana de búsqueda de datos anteriores de destino)**, modifique la cantidad de tiempo que desea poder realizar la búsqueda de datos anteriores. El límite son 72 horas.  
![\[Modificar la búsqueda de datos anteriores con la consola\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-modify.png)

   La consola muestra el costo estimado para la cantidad de tiempo que ha especificado en función de la carga de trabajo pasada del clúster de base de datos:
   + Si la búsqueda de datos anteriores se deshabilitó en el clúster de base de datos, la estimación de costo se basa en la métrica `VolumeWriteIOPS` para el clúster de base de datos en Amazon CloudWatch.
   + Si la búsqueda de datos anteriores se habilitó anteriormente en el clúster de base de datos, la estimación de costo se basa en la métrica `BacktrackChangeRecordsCreationRate` para el clúster de base de datos en Amazon CloudWatch.

1. Elija **Continue**.

1. Para **Scheduling of Modifications (Programación de modificaciones)**, elija una de las siguientes:
   + **Apply during the next scheduled maintenance window (Aplicar durante la próxima ventana de mantenimiento programada)**: espere para aplicar la modificación de **Target Backtrack window (Ventana de búsqueda de datos anteriores de destinos)** hasta la próxima ventana de mantenimiento.
   + **Apply immediately (Aplicar inmediatamente)**: aplique la modificación de **Target Backtrack window (Ventana de búsqueda de datos anteriores de destino)** lo antes posible.

1. Elija **Modify clúster (Modificar clúster)**.

## AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Configuring.CLI"></a>

Cuando se crea un nuevo clúster de base de datos de Aurora MySQL con el comando [create-db-clúster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) de la CLI de AWS, la búsqueda de datos anteriores se configura cuando se especifica un valor `--backtrack-window` mayor que cero. El valor `--backtrack-window` especifica la ventana de búsqueda de datos anteriores de destino. Para obtener más información, consulte [Creación de un clúster de base de datos de Amazon Aurora](Aurora.CreateInstance.md).

También puede especificar el valor `--backtrack-window` con los siguientes comandos de la CLI de:AWS
+  [modify-db-clúster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) 
+  [restore-db-clúster-from-s3](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-from-s3.html) 
+  [restore-db-clúster-from-snapshot](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-from-snapshot.html) 
+  [restore-db-clúster-to-point-in-time](https://docs.aws.amazon.com/cli/latest/reference/rds/restore-db-cluster-to-point-in-time.html) 

El siguiente procedimiento describe cómo modificar la ventana de búsqueda de datos anteriores de destino para un clúster de base de datos utilizando la AWS CLI.

**Para modificar la ventana de búsqueda de datos anteriores de destino para un clúster de base de datos utilizando la AWS CLI**
+ Llame al comando [modify-db-clúster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) de la CLI de AWS y suministre los siguientes valores:
  + `--db-cluster-identifier`: el nombre del clúster de base de datos.
  + `--backtrack-window`: el número máximo de segundos que desea poder realizar una búsqueda de datos anteriores en el clúster de base de datos.

  En el siguiente ejemplo, se establece la ventana de búsqueda de datos anteriores de destino para `sample-cluster` en un día (86 400 segundos).

  Para Linux, macOS o Unix:

  ```
  aws rds modify-db-cluster \
      --db-cluster-identifier sample-cluster \
      --backtrack-window 86400
  ```

  Para Windows:

  ```
  aws rds modify-db-cluster ^
      --db-cluster-identifier sample-cluster ^
      --backtrack-window 86400
  ```

**nota**  
Actualmente, puede habilitar la búsqueda de datos anteriores solo para un clúster de base de datos que se creó con la característica de búsqueda de datos anteriores habilitada.

## API de RDS
<a name="AuroraMySQL.Managing.Backtrack.Configuring.API"></a>

Cuando se crea un nuevo clúster de base de datos de Aurora MySQL utilizando la operación [CreateDBclúster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) de la API de Amazon RDS, la búsqueda de datos anteriores se configura cuando se especifica un valor de `BacktrackWindow` mayor que cero. El valor `BacktrackWindow` especifica la ventana de búsqueda de datos anteriores de destino para el clúster de base de datos especificado en el valor `DBClusterIdentifier`. Para obtener más información, consulte [Creación de un clúster de base de datos de Amazon Aurora](Aurora.CreateInstance.md).

También puede especificar el valor `BacktrackWindow` utilizando las siguientes operaciones de la API:
+  [ModifyDBclúster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) 
+  [RestoreDBclústerFromS3](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromS3.html) 
+  [RestoreDBclústerFromSnapshot](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterFromSnapshot.html) 
+  [RestoreDBclústerToPointInTime](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBClusterToPointInTime.html) 

**nota**  
Actualmente, puede habilitar la búsqueda de datos anteriores solo para un clúster de base de datos que se creó con la característica de búsqueda de datos anteriores habilitada.

# Búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL
<a name="AuroraMySQL.Managing.Backtrack.Performing0"></a>

Puede realizar una búsqueda de datos anteriores de un clúster de base de datos a una marca temporal de búsqueda de datos anteriores especificada. Si la marca temporal de búsqueda de datos anteriores no es anterior al tiempo de búsqueda de datos anteriores más temprano posible y no se encuentra en el futuro, se realiza la búsqueda de datos anteriores del clúster de base de datos a dicha marca temporal. 

En caso contrario, se suele producir un error. Además, si intenta realizar una búsqueda de datos anteriores en un clúster de base de datos para el que está habilitado el registro binario, suele producirse un error normalmente, a menos que haya elegido forzar la búsqueda de datos anteriores. El forzado de una búsqueda de datos anteriores puede interferir con otras operaciones que utilicen el registro binario.

**importante**  
La búsqueda de datos anteriores no genera entradas de log binario para los cambios que realiza. Si tiene habilitado el registro binario para el clúster de base de datos, la búsqueda de datos anteriores podría no ser compatible con la implementación de log binario.

**nota**  
Para los clones de base de datos, no puede realizar una búsqueda de datos anteriores del clúster de base de datos antes de la fecha y hora en la que se creó el clon. Para obtener más información acerca de la clonación de la base de datos, consulte [Clonación de un volumen de clúster de base de datos de Amazon Aurora](Aurora.Managing.Clone.md).

## Consola
<a name="AuroraMySQL.Managing.Backtrack.Performing.Console"></a>

El siguiente procedimiento describe cómo realizar una operación de búsqueda de datos anteriores para un clúster de base de datos utilizando la consola.

**Para realizar una operación de búsqueda de datos anteriores utilizando la consola**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Instances** (Instancias).

1. Elija la instancia principal del clúster de la base de datos en la que desea realizar la búsqueda de datos anteriores.

1. En **Actions (Acciones)**, elija **(Clúster de base de datos de búsqueda de datos anteriores)**.

1. En la página **Backtrack DB clúster (Realizar búsqueda de datos anteriores de clúster de base de datos)**, especifique la marca temporal de búsqueda de datos anteriores en la que realizar la búsqueda de datos anteriores en el clúster de base de datos.  
![\[Realizar búsqueda de datos anteriores en clúster de base de datos\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-db-cluster.png)

1. Elija **Backtrack DB clúster (Realizar búsqueda de datos anteriores en clúster de base de datos)**.

## AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Performing.CLI"></a>

El siguiente procedimiento describe cómo realizar una búsqueda de datos anteriores en un clúster de base de datos usando la AWS CLI.

**Para realizar una búsqueda de datos anteriores de un clúster de base de datos utilizando la AWS CLI**
+ Llame al comando [backtrack-db-clúster](https://docs.aws.amazon.com/cli/latest/reference/rds/backtrack-db-cluster.html) de la CLI de AWS y suministre los siguientes valores:
  + `--db-cluster-identifier`: el nombre del clúster de base de datos.
  + `--backtrack-to`: la marca temporal de búsqueda de datos anteriores para realizar la búsqueda de datos anteriores en el clúster de base de datos, especificada en formato ISO 8601.

  El siguiente ejemplo realiza una búsqueda de datos anteriores en el clúster de base de datos `sample-cluster` el 19 de marzo de 2018 a las 10:00 h.

  Para Linux, macOS o:Unix

  ```
  aws rds backtrack-db-cluster \
      --db-cluster-identifier sample-cluster \
      --backtrack-to 2018-03-19T10:00:00+00:00
  ```

  En:Windows

  ```
  aws rds backtrack-db-cluster ^
      --db-cluster-identifier sample-cluster ^
      --backtrack-to 2018-03-19T10:00:00+00:00
  ```

## API de RDS
<a name="AuroraMySQL.Managing.Backtrack.Performing.API"></a>

Para realizar una búsqueda de datos anteriores en un clúster de base de datos utilizando la API de Amazon RDS, utilice la acción [BacktrackDBclúster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_BacktrackDBCluster.html). Esta acción realiza una búsqueda de datos anteriores en el clúster de base de datos especificado en el valor `DBClusterIdentifier` a la hora especificada.

# Monitorización de la búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL
<a name="AuroraMySQL.Managing.Backtrack.Monitoring"></a>

Puede ver información de búsqueda de datos anteriores y monitorear métricas de búsqueda de datos anteriores para un clúster de base de datos.

## Consola
<a name="AuroraMySQL.Managing.Backtrack.Describing.Console"></a>

**Para ver información de búsqueda de datos anteriores y monitorear métricas de búsqueda de datos anteriores utilizando la consola**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Seleccione **Databases (Bases de datos)**.

1. Elija el nombre del clúster de búsqueda de datos anteriores para abrir información sobre el mismo.

   La información de búsqueda de datos anteriores se encuentra en la sección **Backtrack (Búsqueda de datos anteriores)**.  
![\[Detalles de búsqueda de datos anteriores para un clúster de base de datos\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-details.png)

   Cuando la búsqueda de datos anteriores está habilitada, está disponible la información siguiente:
   + **Target window (Ventana de destino)**: la cantidad de tiempo actual especificada para la ventana de búsqueda de datos anteriores de destino. El objetivo es la cantidad de tiempo máxima que puede realizar la búsqueda de datos anteriores si hay suficiente almacenamiento.
   + **Actual window (Ventana real)**: la cantidad de tiempo real que puede realizar la búsqueda de datos anteriores, que puede ser inferior a la ventana de búsqueda de datos anteriores de destino. La ventana de búsqueda de datos anteriores real se basa en su carga de trabajo y en el almacenamiento disponible para mantener los registros de cambio de búsqueda de datos anteriores.
   + **Earliest backtrack time (Tiempo de búsqueda de datos anteriores más temprano)**: el tiempo de búsqueda de datos anteriores más temprano posible para el clúster de base de datos. No puede realizar una búsqueda de datos anteriores de un clúster de base de datos de un momento anterior al tiempo mostrado.

1. Realice lo siguiente para ver las métricas de búsqueda de datos anteriores del clúster de base de datos:

   1. En el panel de navegación, elija **Instances** (Instancias).

   1. Elija el nombre de la instancia principal del clúster de base de datos para mostrar sus detalles.

   1. En la sección **CloudWatch**, escriba **Backtrack** en el recuadro **CloudWatch** para mostrar solo las métricas de búsqueda de datos anteriores.  
![\[Métricas de búsqueda de datos anteriores\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-metrics.png)

      Se muestran las siguientes métricas:
      + **Backtrack Change Records Creation Rate (Count) [Tasa de creación de registros de cambio de búsqueda de datos anteriores (Recuento)]**: esta métrica muestra el número de registros de cambio de búsqueda de datos anteriores creados durante cinco minutos para su clúster de base de datos. Puede utilizar esta métrica para estimar el costo de búsqueda de datos anteriores de su ventana de búsqueda de datos anteriores de destino.
      + **[Billed] Backtrack Change Records Stored (Count) ([Facturado] Registros de cambio de búsqueda de datos anteriores almacenados [Recuento])**: esta métrica muestra el número real de registros de cambio de búsqueda de datos anteriores utilizados por su clúster de base de datos.
      + **Backtrack Window Actual (Minutes) [Ventana de búsqueda de datos anteriores real (Minutos)]**: esta métrica muestra si hay una diferencia entre la ventana de búsqueda de datos anteriores de destino y la ventana de búsqueda de datos anteriores real. Por ejemplo, si su ventana de búsqueda de datos anteriores de destino es de 2 horas (120 minutos) y esta métrica muestra que la ventana de búsqueda de datos anteriores real es de 100 minutos, entonces la ventana de búsqueda de datos anteriores real es inferior al destino.
      + **Backtrack Window Alert (Count) [Alerta de ventana de búsqueda de datos anteriores (Recuento)]**: esta métrica muestra con qué frecuencia la ventana de búsqueda de datos anteriores real es inferior a la ventana de búsqueda de datos anteriores de destino para un período de tiempo dado.
**nota**  
Las métricas siguientes podrían llevar un retardo detrás de la hora actual:  
**Backtrack Change Records Creation Rate (Count) [Tasa de creación de registros de cambio de búsqueda de datos anteriores (Recuento)**
**[Billed] Backtrack Change Records Stored (Count) ([Facturado] Registros de cambio de búsqueda de datos anteriores almacenados [Recuento)**

## AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Describing.CLI"></a>

El siguiente procedimiento describe cómo ver la información de búsqueda de datos anteriores para un clúster de base de datos utilizando la AWS CLI.

**Para ver la información de búsqueda de datos anteriores de un clúster de base de datos utilizando AWS CLI**
+ Llame al comando [describe-db-clústers](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-clusters.html) de la CLI de AWS y suministre los siguientes valores:
  + `--db-cluster-identifier`: el nombre del clúster de base de datos.

  El ejemplo siguiente enumera información de búsqueda de datos anteriores para `sample-cluster`.

  Para Linux, macOS o Unix:

  ```
  aws rds describe-db-clusters \
      --db-cluster-identifier sample-cluster
  ```

  Para Windows:

  ```
  aws rds describe-db-clusters ^
      --db-cluster-identifier sample-cluster
  ```

## API de RDS
<a name="AuroraMySQL.Managing.Backtrack.Describing.API"></a>

Para ver la información de búsqueda de datos anteriores para un clúster de base de datos utilizando la API de Amazon RDS, utilice la operación [DescribeDBclústers](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusters.html). Esta acción devuelve la información de búsqueda de datos anteriores para el clúster de base de datos especificado en el valor `DBClusterIdentifier`.

## Suscripción a un evento de búsqueda de datos anteriores con la consola
<a name="AuroraMySQL.Managing.Backtrack.Event.Console"></a>

El siguiente procedimiento describe cómo suscribirse a un evento de búsqueda de datos anteriores utilizando la consola. El evento le envía una notificación de correo electrónico o texto cuando su ventana de búsqueda de datos anteriores real es inferior a su ventana de búsqueda de datos anteriores de destino.

**Para ver información de búsqueda de datos anteriores mediante la consola**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Elija **Event subscriptions (Suscripciones de evento)**.

1. Seleccione **Create event subscription (Crear suscripción de evento)**.

1. En el cuadro **Name (Nombre)**, escriba un nombre para la suscripción de evento y asegúrese de que se haya seleccionado **Yes (Sí)** en **Enabled (Habilitado)**.

1. En la sección **Target (Destino)**, elija **New email topic (Nuevo tema de correo electrónico)**.

1. Para **Topic name (Nombre de tema)**, escriba un nombre para el tema y para **With these recipients (Con estos destinatarios)**, introduzca las direcciones de correo electrónico o los números de teléfono para recibir las notificaciones.

1. En la sección **Source (Origen)**, elija **Instances (Instancias)** para **Source type (Tipo de origen)**.

1. Para **Instances to include (Instancias que incluir)**, elija **Select specific instances (Seleccionar instancias específicas)** y elija su instancia de base de datos.

1. Para **Event categories to include (Categorías de evento que incluir)**, elija **Select specific event categories (Seleccionar categorías de evento específicas)** y elija **backtrack (búsqueda de datos anteriores)**.

   La página debería tener un aspecto similar a la página siguiente.  
![\[Suscripción a evento de búsqueda de datos anteriores\]](http://docs.aws.amazon.com/es_es/AmazonRDS/latest/AuroraUserGuide/images/aurora-backtrack-event.png)

1. Seleccione **Create (Crear)**.

## Recuperar búsqueda de datos anteriores existentes
<a name="AuroraMySQL.Managing.Backtrack.Retrieving"></a>

Puede recuperar información de búsquedas de datos anteriores existentes para un clúster de base de datos. Esta información incluye el identificador único de la búsqueda de datos anteriores, la fecha y la hora para realizar la búsqueda de datos anteriores de inicio y final, la fecha y la hora a la que se solicitó la búsqueda de datos anteriores y el estado actual de la búsqueda de datos anteriores.

**nota**  
Actualmente no se pueden recuperar las búsquedas de datos anteriores existentes utilizando la consola.

### AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Retrieving.CLI"></a>

El siguiente procedimiento describe cómo recuperar las búsquedas de datos anteriores existentes para un clúster de base de datos utilizando la AWS CLI.

**Para recuperar búsquedas de datos anteriores existentes utilizando la AWS CLI**
+ Llame al comando [describe-db-cluster-backtracks](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-cluster-backtracks.html) de la CLI de AWS y suministre los siguientes valores:
  + `--db-cluster-identifier`: el nombre del clúster de base de datos.

  El ejemplo siguiente recuperar búsquedas de datos anteriores existentes para `sample-cluster`.

  Para Linux, macOS o Unix:

  ```
  aws rds describe-db-cluster-backtracks \
      --db-cluster-identifier sample-cluster
  ```

  Para Windows:

  ```
  aws rds describe-db-cluster-backtracks ^
      --db-cluster-identifier sample-cluster
  ```

### API de RDS
<a name="AuroraMySQL.Managing.Backtrack.Retrieving.API"></a>

Para recuperar información sobre las búsquedas de datos anteriores para un clúster de base de datos utilizando la API de Amazon RDS, utilice la operación [DescribeDBClusterBacktracks](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBClusterBacktracks.html). Esta acción devuelve la información acerca de las búsquedas de datos anteriores para el clúster de base de datos especificado en el valor `DBClusterIdentifier`.

# Deshabilitación de la búsqueda de datos anteriores para un clúster de base de datos de Aurora MySQL
<a name="AuroraMySQL.Managing.Backtrack.Disabling"></a>

Puede deshabilitar la característica de búsqueda de datos anteriores para un clúster de base de datos.

## Consola
<a name="AuroraMySQL.Managing.Backtrack.Disabling.Console"></a>

Puede deshabilitar la búsqueda de datos anteriores de un clúster de base de datos utilizando la consola. Después de desactivar el seguimiento de retroceso completo para un clúster, no podrá volver a habilitarlo para ese clúster.

**Para deshabilitar la característica de búsqueda de datos anteriores de un clúster de base de datos utilizando la consola**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Seleccione **Databases (Bases de datos)**.

1. Elija el clúster que desea modificar y elija **Modify (Modificar)**.

1. En la sección **Backtrack (Búsqueda de datos anteriores)**, seleccione **Disable Backtrack (Deshabilitar búsqueda de datos anteriores)**.

1. Elija **Continue**.

1. Para **Scheduling of Modifications (Programación de modificaciones)**, elija una de las siguientes:
   + **Apply during the next scheduled maintenance window (Aplicar durante la próxima ventana de mantenimiento programada)**: espere para aplicar la modificación hasta la próxima ventana de mantenimiento.
   + **Apply immediately (Aplicar inmediatamente)**: aplique la modificación lo antes posible.

1. Elija **Modify clúster (Modificar clúster)**.

## AWS CLI
<a name="AuroraMySQL.Managing.Backtrack.Disabling.CLI"></a>

Puede deshabilitar la característica de búsqueda de datos anteriores de un clúster de base de datos utilizando la AWS CLI estableciendo la ventana de búsqueda de datos anteriores de destino en `0` (cero). Después de desactivar el seguimiento de retroceso completo para un clúster, no podrá volver a habilitarlo para ese clúster.

**Para modificar la ventana de búsqueda de datos anteriores de destino para un clúster de base de datos utilizando la AWS CLI**
+ Llame al comando [modify-db-clúster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) de la CLI de AWS y suministre los siguientes valores:
  + `--db-cluster-identifier`: el nombre del clúster de base de datos.
  + `--backtrack-window` – especifique `0` para desactivar el retroceso.

  El ejemplo siguiente deshabilita la característica de búsqueda de datos anteriores para el `sample-cluster` estableciendo `--backtrack-window` en `0`.

  Para Linux, macOS o:Unix

  ```
  aws rds modify-db-cluster \
      --db-cluster-identifier sample-cluster \
      --backtrack-window 0
  ```

  En:Windows

  ```
  aws rds modify-db-cluster ^
      --db-cluster-identifier sample-cluster ^
      --backtrack-window 0
  ```

## API de RDS
<a name="AuroraMySQL.Managing.Backtrack.Disabling.API"></a>

Para deshabilitar la característica de búsqueda de datos anteriores de un clúster de base de datos utilizando la API de Amazon RDS, utilice la operación [ModifyDBclúster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html). Establezca el valor `BacktrackWindow` en `0` (cero) y especifique el clúster de base de datos en el valor `DBClusterIdentifier`. Después de desactivar el seguimiento de retroceso completo para un clúster, no podrá volver a habilitarlo para ese clúster.