query_group - Amazon Redshift

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

query_group

Valori (valore predefinito in grassetto)

Nessun valore predefinito. Il valore può essere qualsiasi stringa di caratteri.

Description

Applica un'etichetta definita dall'utente a un gruppo di query eseguite durante la stessa sessione. Questa etichetta viene acquisita nei log delle query. Può essere usata per limitare i risultati dalle tabelle STL_QUERY e STV_INFLIGHT e dalla vista SVL_QLOG. Puoi ad esempio applicare un'etichetta distinta per ogni query eseguita per identificare in modo univoco le query senza doverne esaminare gli ID.

Questo parametro non è presente nel file di configurazione del server e deve essere impostato in fase di runtime con un comando SET. Anche se è possibile usare come etichetta una stringa di caratteri lunga, l'etichetta viene troncata a 30 caratteri nella colonna LABEL della tabella STL_QUERY e della vista SVL_QLOG (e a 15 caratteri in STV_INFLIGHT).

Nell'esempio seguente il valore di query_group è impostato su Monday e quindi vengono eseguite diverse query con tale etichetta.

set query_group to 'Monday'; SET select * from category limit 1; ... ... select query, pid, substring, elapsed, label from svl_qlog where label ='Monday' order by query; query | pid | substring | elapsed | label ------+------+------------------------------------+-----------+-------- 789 | 6084 | select * from category limit 1; | 65468 | Monday 790 | 6084 | select query, trim(label) from ... | 1260327 | Monday 791 | 6084 | select * from svl_qlog where .. | 2293547 | Monday 792 | 6084 | select count(*) from bigsales; | 108235617 | Monday ...