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.
Paginer les résultats dans Amazon Keyspaces
Amazon Keyspaces pagine automatiquement les résultats des SELECT
instructions lorsque les données lues pour traiter la SELECT
déclaration dépassent 1 Mo. Avec la pagination, les résultats de l'SELECT
instruction sont divisés en « pages » de données d'une taille de 1 Mo (ou moins). Une application peut traiter la première page des résultats, puis la deuxième page, et ainsi de suite. Les clients doivent toujours vérifier la présence de jetons de pagination lorsqu'ils traitent SELECT
des requêtes renvoyant plusieurs lignes.
Si un client fournit un fichier PAGE SIZE
nécessitant la lecture de plus de 1 Mo de données, Amazon Keyspaces divise automatiquement les résultats en plusieurs pages en fonction des incréments de lecture de données de 1 Mo.
Par exemple, si la taille moyenne d'une ligne est de 100 Ko et que vous spécifiez une valeur PAGE SIZE
de 20, Amazon Keyspaces pagine automatiquement les données après avoir lu 10 lignes (1 000 Ko de données lues).
Amazon Keyspaces pagine les résultats en fonction du nombre de lignes lues pour traiter une demande et non du nombre de lignes renvoyées dans le jeu de résultats. Il est donc possible que certaines pages ne contiennent aucune ligne si vous exécutez des requêtes filtrées.
Par exemple, si vous définissez le PAGE SIZE
paramètre sur 10 et que Keyspaces évalue 30 lignes pour traiter votre requêteSELECT
, Amazon Keyspaces renverra trois pages. Si seul un sous-ensemble de lignes correspond à votre requête, certaines pages peuvent comporter moins de 10 lignes. Pour un exemple PAGE SIZE
de la manière dont les LIMIT
requêtes of peuvent affecter la capacité de lecture, voirEstimer la consommation de capacité de lecture des requêtes limitées.
Pour une comparaison avec la pagination d'Apache Cassandra, voir. Pagination