Interrogazione del database Aurora SQL Postgre Limitless - Amazon Aurora

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à.

Interrogazione del database Aurora SQL Postgre Limitless

Aurora Postgre SQL Limitless Database è compatibile con la sintassi Postgre per le query. SQL Puoi interrogare il tuo Limitless Database utilizzando psql o qualsiasi altra utilità di connessione che funzioni con Postgre. SQL Per eseguire le query, ti connetti all'endpoint illimitato come mostrato in. Connessione al cluster Aurora PostgreSQL Limitless Database DB

Tutte le SQL SELECT query Postgre sono supportate in Aurora Postgre Limitless Database. SQL Tuttavia, le interrogazioni vengono eseguite su due livelli:

  1. Router a cui il client invia la query

  2. Shards in cui si trovano i dati

Le prestazioni dipendono dall'interrogazione del database in modo da consentirgli di ottenere un elevato grado di elaborazione simultanea di diverse query su frammenti diversi. Le query vengono prima analizzate nel livello di transazione distribuito (router). Prima di pianificare l'esecuzione della query, è prevista una fase di analisi per identificare la posizione di tutte le relazioni che partecipano alla query. Se tutte le relazioni sono tabelle condivise con una chiave shard filtrata sullo stesso shard o tabelle di riferimento, la pianificazione delle query viene ignorata sul livello del router e trasmessa completamente allo shard per la pianificazione e l'esecuzione. Questo processo riduce il numero di round trip tra diversi nodi (router e shard) e si traduce in prestazioni migliori nella maggior parte dei casi. Per ulteriori informazioni, consulta Query a shard singolo nel database Aurora PostgreSQL Limitless.

Nota

In alcuni casi specifici, ad esempio in un prodotto cartesiano (cross join), la query offre prestazioni migliori recuperando i dati separatamente dallo shard.

Per ulteriori informazioni sui piani di esecuzione delle query, vedere in. EXPLAIN Riferimento al database Aurora SQL Postgre Limitless Per informazioni generali sulle query, consulta Interrogazioni nella documentazione di SQL Postgre.