Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Riferimento Amazon QLDB PartiQL
Importante
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre
Amazon QLDB supporta un sottoinsieme del linguaggio di query PartiQL
Nota
-
QLDBnon supporta tutte le operazioni PartiQL.
-
Tutte le istruzioni PartiQL in QLDB sono soggette ai limiti di transazione, come definito in. Quote e limiti in Amazon QLDB
-
Questo riferimento fornisce esempi di sintassi di base ed esempi di utilizzo delle istruzioni PartiQL eseguite manualmente sulla console o QLDB QLDB sulla shell. Per esempi di codice che mostrano come eseguire istruzioni simili a livello di codice utilizzando il QLDB driver, consulta i tutorial in. Guida introduttiva al driver
Argomenti
Che cos'è PartiQL?
PartiQL fornisce un accesso alle query SQL compatibile con più archivi di dati contenenti dati strutturati, dati semistrutturati e dati annidati. È ampiamente utilizzato in Amazon ed è ora disponibile come parte di molti Servizi AWS, tra cuiQLDB.
Per la specifica PartiQL e un tutorial sul linguaggio delle query di base, consulta la Documentazione di PartiQL
PartiQL estende SQL-92
PartiQL su Amazon QLDB
Per eseguire query PartiQL inQLDB, puoi utilizzare uno dei seguenti:
-
L'editor PartiQL per AWS Management Console QLDB
-
La shell a riga di QLDB comando
-
Un QLDB driver AWS fornito per eseguire le query a livello di codice
Per informazioni sull'utilizzo di questi metodi di accessoQLDB, vedere. Accesso ad Amazon QLDB
Per informazioni su come controllare l'accesso per eseguire ogni comando PartiQL su tabelle specifiche, vedere. Guida introduttiva alla modalità di autorizzazione standard in Amazon QLDB
Suggerimenti rapidi su PartiQL in QLDB
Di seguito è riportato un breve riepilogo di suggerimenti e best practice per lavorare con PartiQL in: QLDB
-
Comprendi i limiti di concorrenza e transazione: tutte le dichiarazioni, comprese le
SELECT
interrogazioni, sono soggette a conflitti ottimistici relativi al controllo della concorrenza (OCC) e ai limiti delle transazioni, incluso un timeout della transazione di 30 secondi. -
Usa gli indici: utilizza indici ad alta cardinalità ed esegui query mirate per ottimizzare i rendiconti ed evitare scansioni complete delle tabelle. Per ulteriori informazioni, consulta Ottimizzazione delle prestazioni delle query.
-
Usa i predicati di uguaglianza: le ricerche indicizzate richiedono un operatore di uguaglianza (o).
=
IN
Gli operatori di disuguaglianza (<
,,>
LIKE
,BETWEEN
) non sono idonei per le ricerche indicizzate e generano scansioni complete della tabella. -
Usa solo i join interni: supporta solo i join interni. QLDB Come procedura consigliata, partecipa ai campi indicizzati per ogni tabella a cui ti stai unendo. Scegli indici ad alta cardinalità sia per i criteri di unione che per i predicati di uguaglianza.