本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon Keyspaces 中分頁結果
當資料讀取處理SELECT
陳述式超過 1 MB 時,Amazon Keyspaces 會自動從SELECT
陳述式分頁結果。使用分頁時,SELECT
陳述式結果會分為大小為 1 MB (或更少) 的「頁面」資料。應用程式可以處理結果的第一頁、第二頁,以此類推。用戶端在處理傳回多列的SELECT
查詢時,應一律檢查分頁字符。
如果用戶端提供的 PAGE SIZE
需要讀取超過 1 MB 的資料,Amazon Keyspaces 會根據 1 MB 的資料讀取增量,自動將結果分成多個頁面。
例如,如果資料列的平均大小為 100 KB,而您指定的 PAGE SIZE
為 20,Amazon Keyspaces 會在讀取 10 列 (1000 KB 的資料讀取) 之後自動分頁資料。
由於 Amazon Keyspaces 會根據讀取處理請求的資料列數來分頁結果,而不是結果集中傳回的資料列數,因此如果您執行篩選的查詢,某些頁面可能不包含任何資料列。
例如,如果您將 PAGE SIZE
設定為 10,且 Keyspaces 評估 30 列來處理SELECT
查詢,Amazon Keyspaces 將傳回三個頁面。如果只有一部分的資料列符合您的查詢,有些頁面可能少於 10 個資料列。如需 PAGE SIZE
LIMIT
查詢如何影響讀取容量的範例,請參閱 預估限制查詢的讀取容量耗用量。
如需 Apache Cassandra 分頁的比較,請參閱 分頁。