Estimer la consommation de capacité de lecture des requêtes limitées - Amazon Keyspaces (pour Apache Cassandra)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Estimer la consommation de capacité de lecture des requêtes limitées

Lors du traitement d'une requête qui utilise la LIMIT clause, Amazon Keyspaces lit les lignes jusqu'à la taille de page maximale en essayant de répondre à la condition spécifiée dans la requête. Si Amazon Keyspaces ne trouve pas suffisamment de données correspondantes correspondant à la LIMIT valeur de la première page, un ou plusieurs appels paginés peuvent être nécessaires. Pour poursuivre les lectures sur la page suivante, vous pouvez utiliser un jeton de pagination. La taille de page par défaut est de 1 Mo. Pour réduire la capacité de lecture lorsque vous utilisez LIMIT des clauses, vous pouvez réduire la taille de page. Pour plus d'informations sur la pagination, consultezPaginer les résultats dans Amazon Keyspaces.

À titre d'exemple, examinons la requête suivante.

SELECT * FROM my_table WHERE partition_key=1234 LIMIT 1;”

Si vous ne définissez pas le format de page, Amazon Keyspaces lit 1 Mo de données même s'il ne vous renvoie qu'une seule ligne. Pour qu'Amazon Keyspaces ne lise qu'une seule ligne, vous pouvez définir le format de page sur 1 pour cette requête. Dans ce cas, Amazon Keyspaces ne lira qu'une seule ligne, à condition que vous n'ayez pas de lignes expirées en fonction des ime-to-live paramètres T ou des horodatages côté client. Pour réduire la capacité de lecture, nous vous recommandons de définir une taille de page égale à la LIMIT valeur afin de réduire la quantité de données lues par Amazon Keyspaces.