本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Amazon 處理數據和歷史記錄 QLDB
重要
支援結束通知:現有客戶將能夠使用 Amazon,QLDB直到 2025 年 7 月 31 日終止支援為止。有關更多詳細信息,請參閱將 Amazon QLDB 分類帳遷移到 Amazon Aurora 郵政. SQL
下列主題提供建立、讀取、更新及 delete (CRUD) 陳述式的基本範例。您可以使用QLDB主控台或QLDB命令介面上的 PartiQL 編輯器來手動執行這些陳述式。本指南還將引導您完成在分類帳中進行更改時如何QLDB處理數據的過程。
QLDB支援 P artiQL
如需示範如何使用QLDB驅動程式以程式設計方式執行類似陳述式的程式碼範例,請參閱開始使用驅動程式.
提示
以下是在QLDB中使用 PartiQL 的秘訣和最佳作法的簡短摘要:
-
瞭解並行和交易限制 — 包括
SELECT
查詢在內的所有陳述式都受到樂觀的並行控制 (OCC) 衝突和交易限制,包括 30 秒的交易逾時。 -
使用索引 — 使用高基數索引並執行目標查詢,以最佳化陳述式並避免完整表格掃描。如需進一步了解,請參閱最佳化查詢效能。
-
使用相等述詞 — 索引查詢需要相等運算子 (
=
或IN
)。不等式運算子 (<
、>
LIKE
、BETWEEN
) 不符合索引查詢的資格,因此會產生完整的資料表掃描。 -
僅使用內部聯結 — 僅QLDB支援內部聯結。最佳做法是聯結您要加入的每個資料表索引的欄位。為聯結準則和相等述詞選擇高基數索引。