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.
Référence Amazon QLDB PartiQL
Important
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre
Amazon QLDB prend en charge un sous-ensemble du langage de requête partiQL
Note
-
QLDBne prend pas en charge toutes les opérations partiQL.
-
Toutes les instructions partiQL QLDB sont soumises à des limites de transaction, telles que définies dans. Quotas et limites sur Amazon QLDB
-
Cette référence fournit des exemples de syntaxe de base et d'utilisation des instructions partiQL que vous exécutez manuellement sur la QLDB console ou le QLDB shell. Pour des exemples de code qui montrent comment exécuter par programmation des instructions similaires à l'aide du QLDB pilote, consultez les didacticiels dans. Commencer à utiliser le chauffeur
Rubriques
Qu'est-ce que PartiQL ?
PartiQL fournit un accès aux requêtes SQL compatible sur plusieurs magasins de données contenant des données structurées, des données semi-structurées et des données imbriquées. Il est largement utilisé au sein d'Amazon et est désormais disponible dans le cadre de nombreuses Services AWS applications, notammentQLDB.
Pour la spécification de PartiQL et un didacticiel sur le langage de requête de base, consultez la Documentation PartiQL
partiQL étend SQL-92
partiQL dans Amazon QLDB
Pour exécuter des requêtes partiQL dansQLDB, vous pouvez utiliser l'une des méthodes suivantes :
-
L'éditeur PartiQL sur le pour AWS Management Console QLDB
-
L'QLDBinterpréteur de ligne de commande
-
Un QLDB pilote AWS fourni pour exécuter des requêtes par programmation
Pour plus d'informations sur l'utilisation de ces méthodes d'accèsQLDB, consultezAccès à Amazon QLDB.
Pour savoir comment contrôler l'accès afin d'exécuter chaque commande partiQL sur des tables spécifiques, consultez. Commencer à utiliser le mode d'autorisation standard sur Amazon QLDB
Conseils rapides sur PartiQL dans QLDB
Voici un bref résumé des conseils et des meilleures pratiques pour travailler avec partiQL dans : QLDB
-
Comprenez la simultanéité et les limites de transaction — Toutes les déclarations, y compris les
SELECT
requêtes, sont soumises à des conflits optimistes en matière de contrôle simultané (OCC) et à des limites de transactions, y compris un délai d'expiration de 30 secondes. -
Utiliser des index : utilisez des index à cardinalité élevée et exécutez des requêtes ciblées pour optimiser vos instructions et éviter d'analyser des tables complètes. Pour en savoir plus, veuillez consulter la section Optimisation des performances des requêtes.
-
Utiliser des prédicats d'égalité : les recherches indexées nécessitent un opérateur d'égalité (ou)
=
.IN
Les opérateurs d'inégalité (<
,>
,LIKE
,BETWEEN
) ne sont pas éligibles aux recherches indexées et donnent lieu à des analyses complètes des tables. -
Utiliser uniquement les jointures internes : QLDB prend uniquement en charge les jointures internes. Il est recommandé de joindre des champs indexés pour chaque table que vous joignez. Choisissez des indices de cardinalité élevés pour les critères de jointure et les prédicats d'égalité.