Estimer les coûts d'une connexion

Version 4.0.23.6 (la plus récente)

Estimation du coût de la connexion

Attribuez une instruction sql au corps de la requête (par exemple, pour Ruby, {sql: 'select * from users'}).

Remarque: Si le dialecte de la connexion n'est pas compatible avec les estimations de coûts, une erreur s'affiche.

Demande

POST /connections/{connection_name}/cost_estimation
Type de données
Description
Demande
HTTPRequest
chemin d'accès
Chemin HTTP
Développer la définition HTTPPath...
connection_name
string
Nom de la connexion
body
Corps HTTP
Développer la définition HTTPBody...
body
CreateCostEstimate (Créer une estimation des coûts)
Instruction SQL à estimer
Développer la définition de CreateCostEstimate...
sql
string
Instruction SQL à estimer
query
Requête HTTP
Développer la définition de la requête HTTP...
champs
string
Champs demandés.

Réponse

200: Estimation des coûts de connexion

Type de données
Description
(objet)
coût
integer
Coût de l'instruction SQL
succès de cache (hit)
booléen
Le résultat provient-il du cache ?
unité_coût
string
Taille de la mesure des coûts
Message
string
Message lisible

400 Bad Request

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

404: introuvable

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation

422: Erreur de validation

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
Développer la définition de ValidationErrorDetail...
champ
string
Champ comportant une erreur
code
string
Code d'erreur
Message
string
Message d'information sur l'erreur
documentation_url
string
Lien vers la documentation
documentation_url
string
Lien vers la documentation

429 : Too Many Requests

Type de données
Description
(objet)
Message
string
Infos sur l'erreur
documentation_url
string
Lien vers la documentation