Estimar custos por conexão

Versão 4.0.23.6 (mais recente)

Estimativa de custo de conexão

Atribua uma instrução sql ao corpo da solicitação. Por exemplo, para Ruby, {sql: 'select * from users'}.

Observação: se o dialeto da conexão não for compatível com as estimativas de custo, um erro será retornado.

Solicitação

POST /connections/{connection_name}/cost_estimate
Tipo de dados
Descrição
Solicitação
HTTPRequest
path
HTTPPath
Expandir definição HTTPPath...
connection_name
string
Nome da conexão
body
Corpo HTTP
Expandir definição HTTPBody...
body
Instrução SQL para estimar
Expandir a definição de CreateCostEstimate...
sql
string
Instrução SQL para estimar
consulta
Consulta HTTP
Expandir a definição de HTTPQuery...
campos
string
Campos solicitados.

Resposta

200: estimativas de custo de conexão

Tipo de dados
Descrição
(objeto)
custo
integer
Custo da instrução SQL
cache_hit
booleano
O resultado vem do cache?
custo_unidade
string
Tamanho da medição de custos
mensagem
string
Mensagem legível

400: Solicitação inválida

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

404: não encontrado

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação

422: erro de validação

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
Expandir a definição de ValidationErrorDetail...
campo
string
Campo com erro
código
string
Código do erro
mensagem
string
Mensagem de erro
url_da_documentação
string
Link da documentação
url_da_documentação
string
Link da documentação

429: Solicitações demais

Tipo de dados
Descrição
(objeto)
mensagem
string
Detalhes do erro
url_da_documentação
string
Link da documentação