Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Estimación del consumo de capacidad de lectura de las consultas de límites

Modo de enfoque
Estimación del consumo de capacidad de lectura de las consultas de límites - Amazon Keyspaces (para Apache Cassandra)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Al procesar una consulta que utilice la cláusula LIMIT, Amazon Keyspaces lee las filas hasta el tamaño máximo de página cuando intenta cumplir la condición especificada en la consulta. Si Amazon Keyspaces no encuentra suficientes datos coincidentes que coincidan con el valor de LIMIT en la primera página, podrían ser necesarias una o más llamadas paginadas. Para continuar leyendo en la página siguiente, puede usar un token de paginación. El tamaño de página predeterminado es de 1 MB. Para consumir menos capacidad de lectura al usar cláusulas LIMIT, puede reducir el tamaño de la página. Para obtener más información sobre paginación, consulte Paginación de resultados en Amazon Keyspaces.

A modo de ejemplo, analicemos la siguiente consulta.

SELECT * FROM my_table WHERE partition_key=1234 LIMIT 1;

Si no configura el tamaño de la página, Amazon Keyspaces lee 1 MB de datos aunque solo devuelva una fila. Para que Amazon Keyspaces lea solo una fila, puede establecer el tamaño de página en 1 para esta consulta. En este caso, Amazon Keyspaces solo leería una fila siempre que no tenga filas caducadas según la Time-to-live configuración o las marcas horarias del lado del cliente.

El PAGE SIZE parámetro determina cuántas filas escanea Amazon Keyspaces del disco para cada solicitud, no cuántas filas devuelve Amazon Keyspaces al cliente. Amazon Keyspaces aplica los filtros que usted proporciona, por ejemplo, la desigualdad en las columnas que no son clave o LIMIT después de escanear los datos del disco. Si no lo configuras de forma explícitaPAGE SIZE, Amazon Keyspaces lee hasta 1 MB de datos antes de aplicar los filtros. Por ejemplo, si lo utiliza LIMIT 1 sin especificar elPAGE SIZE, Amazon Keyspaces podría leer miles de filas del disco antes de aplicar la cláusula de límite y devolver solo una fila.

Para evitar la lectura excesiva, reduzca la cantidad de filas PAGE SIZE que Amazon Keyspaces escanea para cada búsqueda. Por ejemplo, si lo define LIMIT 5 en su consulta, establezca un valor entre 5 y 10 PAGE SIZE para que Amazon Keyspaces solo escanee de 5 a 10 filas en cada llamada paginada. Puede modificar este número para reducir el número de búsquedas. Para los límites superiores al tamaño de la página, Amazon Keyspaces mantiene el recuento total de resultados con el estado de paginación. En el caso LIMIT de 10 000 filas, Amazon Keyspaces puede obtener estos resultados en dos páginas de 5000 filas cada una. El límite de 1 MB es el límite superior de cualquier conjunto de tamaños de página.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.