¿Cómo afecta la limitación de mi índice secundario global a mi tabla de Amazon DynamoDB?

2 minutos de lectura
0

Mi índice secundario global (GSI) está limitado.

Breve descripción

La limitación de un GSI afecta a la tabla base de diferentes maneras. El efecto depende de si la limitación afecta a la actividad de lectura o a la de escritura:

  • Si un GSI no tiene suficiente capacidad de lectura, la limitación no afecta a la tabla base.
  • Si un GSI no tiene suficiente capacidad de escritura, la limitación provoca que las operaciones de escritura fallen en la tabla base o en cualquiera de sus GSI.

Para obtener más información, consulte Uso de índices secundarios globales en DynamoDB.

Solución

Para evitar la limitación, siga estos pasos:

  • Asegúrese de que la capacidad de escritura aprovisionada para cada GSI sea igual o superior a la capacidad de escritura aprovisionada de la tabla base. Para modificar el rendimiento aprovisionado de un GSI, utilice la operación UpdateTable. Si se ha activado el escalamiento automático en la tabla base, se recomienda aplicar la misma configuración al GSI. Para ello, elija Copiar de la tabla base en la consola de DynamoDB. Para conseguir el mejor rendimiento posible, no olvide activar la opción Use the same read/write capacity settings for all global secondary indexes. Esta opción permite que el escalamiento automático de DynamoDB escale todos los índices secundarios globales de la tabla base de manera uniforme. Para obtener más información, consulte Habilitación de la función Auto Scaling de DynamoDB en tablas existentes.
  • Asegúrese de que la clave de partición del GSI distribuya las operaciones de lectura y escritura de la manera más uniforme posible entre las particiones. Esto ayuda a evitar una sobrecarga de las particiones y, por lo tanto, una limitación. Para obtener más información, consulte Diseño de claves de partición para distribuir la carga de trabajo.
  • Utilice Información de colaboradores de Amazon CloudWatch para DynamoDB para identificar las claves que se limitan con más frecuencia.
OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 7 meses