- Schéma :
Vue QUERY_ACCELERATION_ELIGIBLE¶
Important
Cette vue n’est disponible que dans le compte de l’organisation. Pour plus d’informations, voir Vues premium dans le compte de l’organisation.
Cette vue Utilisation de l’organisation peut être utilisée pour identifier les requêtes éligibles au service d’accélération des requêtes (QAS).
Colonnes¶
Colonnes au niveau de l’organisation
Nom de la colonne |
Type de données |
Description |
---|---|---|
ORGANIZATION_NAME |
VARCHAR |
Nom de l’organisation. |
ACCOUNT_LOCATOR |
VARCHAR |
Identificateur du compte généré par le système. |
ACCOUNT_NAME |
VARCHAR |
Identificateur défini par l’utilisateur pour le compte. |
Colonnes supplémentaires
Nom de la colonne |
Type de données |
Description |
---|---|---|
QUERY_ID |
TEXT |
Identificateur interne / généré par le système pour l’instruction SQL. |
QUERY_TEXT |
TEXT |
Texte de l’instruction SQL. |
START_TIME |
TIMESTAMP_LTZ |
Heure de début de l’instruction. |
END_TIME |
TIMESTAMP_LTZ |
Heure de fin de l’instruction. |
WAREHOUSE_NAME |
TEXT |
Nom de l’entrepôt sur lequel la requête a été exécutée. |
WAREHOUSE_SIZE |
TEXT |
Taille de l’entrepôt lorsque cette instruction est exécutée. |
ELIGIBLE_QUERY_ACCELERATION_TIME |
NUMBER |
Quantité de temps d’exécution de la requête (en secondes) éligible pour le service d’accélération des requêtes. |
UPPER_LIMIT_SCALE_FACTOR |
NUMBER |
Facteur d’échelle de la limite supérieure pour la requête donnée. |
QUERY_HASH |
TEXT |
La valeur de hachage calculée sur la base du texte SQL canonisé. |
QUERY_HASH_VERSION |
NUMBER |
La version de la logique utilisée pour calculer |
QUERY_PARAMETERIZED_HASH |
TEXT |
La valeur de hachage calculée à partir de la requête paramétrée. |
QUERY_PARAMETERIZED_HASH_VERSION |
NUMBER |
La version de la logique utilisée pour calculer |
Notes sur l’utilisation¶
La latence pour la vue peut atteindre 24 heures.
L’accélération des requêtes est prise en charge pour les commandes SQL suivantes :
SELECT
INSERT
CREATE TABLE AS SELECT (CTAS)
COPY INTO <table>
Pour plus d’informations sur l’éligibilité des requêtes, voir Requêtes éligibles.
Cette vue ne comprend que les requêtes éligibles qui n’ont pas été accélérées. Si vous avez activé le service d’accélération des requêtes et que des requêtes précédemment éligibles à QAS sont maintenant accélérées, elles ne sont pas incluses dans cette vue.
Exemples¶
Identifiez les entrepôts ayant le plus de requêtes éligibles dans une période donnée au service d’accélération des requêtes :
SELECT account_name, warehouse_name, COUNT(query_id) AS num_eligible_queries
FROM SNOWFLAKE.ORGANIZATION_USAGE.QUERY_ACCELERATION_ELIGIBLE
WHERE start_time >= '2024-06-01 00:00'::TIMESTAMP
AND end_time <= '2024-06-07 00:00'::TIMESTAMP
GROUP BY warehouse_name
ORDER BY num_eligible_queries DESC;
Pour plus d’exemples de requêtes, voir Identification des requêtes et des entrepôts avec la vue QUERY_ACCELERATION_ELIGIBLE.