Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
A página Consultas na seção Banco de dados do menu Administrador lista informações sobre as últimas 50 consultas que o Looker enviou ao seu banco de dados. Para informações sobre consultas mais antigas do que as 50 mais recentes, consulte a seção Uso do Looker.
Recentes: mostra as consultas que foram executadas na última hora. Nessa guia, os administradores do Looker podem cancelar consultas em execução.
Concluída: mostra as 500 consultas mais recentes.
Se você não tiver ativado o recurso de laboratórios do Administrador de consultas aprimoradas, a página Consultas vai listar as últimas 50 consultas em uma única página.
Em fila: a consulta está aguardando execução porque muitas consultas já estão em andamento. As consultas podem ser limitadas pelo Looker na configuração de conexão ou no banco de dados.
Em execução: a consulta está sendo executada.
Desconhecido: o Looker não conseguiu determinar o que aconteceu com essa consulta.
Conexão
A conexão do Looker em que a consulta foi executada.
Usuário
O usuário que executou a consulta, se possível. Algumas consultas não são executadas por um usuário específico, como quando o Looker cria uma tabela derivada persistente ou quando um usuário desconhecido acessa um Look público.
Origem
A origem da consulta no Looker, como a página "Explorar" ou o SQL Runner. Se possível, um link para o Look salvo ou o ID da consulta, além do nome do modelo e da Análise, também será mostrado. Algumas consultas não têm informações adicionais, como aquelas que são executadas no SQL Runner. As consultas emitidas pela interface aberta do SQL têm um valor de origem de Sql_interface.
Ambiente de execução
O tempo que levou para executar a consulta. Isso inclui a construção da consulta, o tempo que ela passa na fila, o trânsito de ida e volta do banco de dados e a execução da consulta no banco de dados.Se a consulta estiver em execução, o tempo de execução vai mostrar por quanto tempo ela está em execução. Para consultas executadas anteriormente, o ambiente de execução também mostra uma estimativa do tempo que a consulta levará para ser concluída. A estimativa é baseada na duração da última execução da consulta e vai mostrar algo como "cerca de 2 segundos".
Clique no botão Detalhes à direita de qualquer consulta para ver mais informações sobre ela. O menu Detalhes da consulta inclui:
Uma seção Informações com detalhes sobre a consulta (consulte a tabela a seguir).
Uma seção SQL que mostra o SQL bruto que foi executado no banco de dados. Os comentários de contexto não aparecem nas informações de detalhes da consulta. Para evitar que os comentários afetem o armazenamento em cache da consulta, o Looker adiciona os comentários de contexto aos comandos SQL de saída logo antes do SQL ser enviado ao banco de dados.
Uma seção de consulta de interface SQL que aparece quando uma consulta é emitida pela interface SQL aberta. Esta seção mostra a consulta SQL que foi enviada ao Looker pela ferramenta de BI externa e pode ajudar na solução e reprodução de problemas.
Um link Abrir no SQL Runner que abre a consulta no SQL Runner.
Se a consulta tiver um PDT, o comentário de geração de PDT vai aparecer nesse campo. Se a consulta não tiver um PDT, o campo não vai aparecer.
Conexão
A conexão do Looker em que a consulta foi executada.
Usuário
O usuário que executou a consulta, se possível. Algumas consultas não são executadas por um usuário específico, como quando o Looker cria uma tabela derivada persistente ou quando um usuário desconhecido acessa um Look público.
Origem
A origem da consulta no Looker, como a página Explorar ou o SQL Runner. Se possível, outras informações vão aparecer, como um link para o Look salvo, o ID da consulta, o nome do modelo, o nome da Análise ou os campos selecionados.
Quando você fecha a guia do navegador em que uma consulta está em execução, o Looker interrompe a consulta automaticamente. Os administradores do Looker também podem interromper uma consulta em execução na página Consultas. Os usuários com a permissão see_queries podem acessar a página Consultas, mas apenas os administradores do Looker podem interromper uma consulta em execução. Qualquer consulta que ainda esteja em execução mostra um botão Parar à direita. Clique em Parar para interromper a consulta.
Para que o Looker encerre consultas, o dialeto do banco de dados precisa oferecer suporte a esse recurso. A lista a seguir mostra quais dialetos oferecem suporte ao encerramento de consultas na versão mais recente do Looker:
Dialeto
Compatível?
Actian Avalanche
Sim
Amazon Athena
Sim
Amazon Aurora MySQL
Sim
Amazon Redshift
Sim
Amazon Redshift 2.1+
Sim
Amazon Redshift Serverless 2.1+
Sim
Apache Druid
Não
Apache Druid 0.13+
Não
Apache Druid 0.18+
Não
Apache Hive 2.3+
Sim
Apache Hive 3.1.2+
Sim
Apache Spark 3+
Sim
ClickHouse
Sim
Cloudera Impala 3.1+
Sim
Cloudera Impala 3.1+ with Native Driver
Sim
Cloudera Impala with Native Driver
Sim
DataVirtuality
Sim
Databricks
Sim
Denodo 7
Sim
Denodo 8
Sim
Dremio
Sim
Dremio 11+
Sim
Exasol
Sim
Firebolt
Sim
Google BigQuery Legacy SQL
Sim
Google BigQuery Standard SQL
Sim
Google Cloud PostgreSQL
Sim
Google Cloud SQL
Sim
Google Spanner
Sim
Greenplum
Sim
HyperSQL
Não
IBM Netezza
Sim
MariaDB
Sim
Microsoft Azure PostgreSQL
Sim
Microsoft Azure SQL Database
Sim
Microsoft Azure Synapse Analytics
Sim
Microsoft SQL Server 2008+
Sim
Microsoft SQL Server 2012+
Sim
Microsoft SQL Server 2016
Sim
Microsoft SQL Server 2017+
Sim
MongoBI
Sim
MySQL
Sim
MySQL 8.0.12+
Sim
Oracle
Sim
Oracle ADWC
Sim
PostgreSQL 9.5+
Sim
PostgreSQL pre-9.5
Sim
PrestoDB
Sim
PrestoSQL
Sim
SAP HANA
Sim
SAP HANA 2+
Sim
SingleStore
Sim
SingleStore 7+
Sim
Snowflake
Sim
Teradata
Sim
Trino
Sim
Vector
Sim
Vertica
Sim
Tempos limite e enfileiramento de consultas
O Looker encerra consultas que estão na fila há muito tempo. Essa operação é chamada de tempo limite. Vários limites de tempo podem ser aplicados à consulta:
Tempo limite do pool de conexões e consultas simultâneas máximas: para evitar a sobrecarga do banco de dados com consultas simultâneas, o Looker mantém consultas simultâneas em excesso na fila de consultas do Looker e mata consultas que permanecem na fila por muito tempo. Por padrão, são permitidas no máximo 75 consultas simultâneas por conexão. Outras consultas além do limite de conexão vão expirar após 0 segundos. Para mudar esses padrões, configure as configurações Conexões máximas, Número máximo de consultas simultâneas para esta conexão e Tempo limite do pool de conexões na página Configurações de conexões de uma conexão.
Limite e tempo limite de consulta por usuário: para evitar que um único usuário preencha a fila de consultas do Looker, cada usuário tem um número máximo de consultas simultâneas permitidas e um tempo limite de fila correspondente. Por padrão, cada usuário pode executar no máximo 15 consultas simultâneas, e o tempo limite é de 600 segundos para consultas enfileiradas devido a esse limite. Essas configurações se aplicam aos usuários que fazem login no Looker usando o processo de autenticação normal e aos que fazem login usando credenciais de usuário da API. Para mudar esses padrões, defina as configurações de Número máximo de consultas simultâneas por usuário para esta conexão na página Configurações de conexões de uma conexão. Se a instância do Looker for hospedada pelo cliente, você poderá mudar esses padrões configurando as opções de inicialização--per-user-query-limit e --per-user-query-timeout.
Limite e tempo limite da consulta do programador: para evitar a sobrecarga do processo do programador do Looker, uma instância do Looker pode executar no máximo 10 consultas programadas ao mesmo tempo, e o tempo limite para consultas na fila do programador é de 1.200 segundos. Se a instância do Looker for hospedada pelo cliente, você poderá mudar esses padrões configurando as opções de inicialização--scheduler-query-limit e --scheduler-query-timeout.
Limite e tempo limite da consulta do renderizador: para evitar a sobrecarga do processo de renderização do Looker, uma instância do Looker pode renderizar no máximo dois downloads baseados em imagens simultâneos, como formatos PDF e PNG. Se a instância do Looker for hospedada pelo cliente, você poderá mudar esse padrão configurando a opção de inicialização--concurrent-render-jobs.
Tempo limite do webhook: o Looker tenta enviar dados para um webhook por no máximo 30 minutos. Se o Looker não conseguir se comunicar com o destino do webhook em 30 minutos, a consulta vai expirar. Esse tempo limite não é configurável.
Tempo limite do proxy: as instâncias hospedadas pelo cliente geralmente usam proxies com um tempo limite padrão de 60 segundos. Recomendamos que esse tempo limite seja aumentado para 60 minutos. Consulte a postagem da Comunidade do Looker Como executar o Looker atrás de um servidor proxy ou balanceador de carga para mais informações.
Tempo limite do banco de dados: a maioria dos bancos de dados tem regras de fila e tempo limite independentes das filas e dos tempos limite do Looker. Por exemplo, uma consulta pode ter saído da fila do Looker, mas ainda pode estar na fila do seu banco de dados. Consulte a documentação do seu banco de dados para mais informações sobre como personalizar os tempos limite das consultas.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-25 UTC."],[],[],null,["# Admin settings - Queries\n\n| **Note:** Looker admins can enable the [**Enhanced Query Admin**](/looker/docs/admin-panel-general-labs#enhanced_query_admin) experimental Labs feature to enhance the **Queries** page. The Labs feature improves performance on the **Queries** page, and it lists 500 paginated queries, rather than 50.\n\nThe **Queries** page in the **Database** section of the **Admin** menu lists information about the last 50 queries that Looker submitted to your database. For information about queries that are older than the most recent 50 queries, see the [**Usage**](/looker/docs/admin-panel-server-usage) section of Looker.\n| **Note:** If you have a permission that provides access to only select pages in the Admin panel, such as [`manage_schedules`](/looker/docs/admin-panel-users-roles#manage_schedules), [`manage_themes`](/looker/docs/admin-panel-users-roles#manage_themes), or [`see_admin`](/looker/docs/admin-panel-users-roles#see_admin), but you don't have the [Admin role](/looker/docs/admin-panel-users-roles#default_roles), the page or pages that are described here may not be visible to you in the Admin panel.\n\nIf you have enabled the [Enhanced Query Admin](/looker/docs/admin-panel-general-labs#enhanced_query_admin) Labs feature, the **Queries** page displays the following tabs:\n\n- **Recent**: Displays queries that were run in the last hour. From this tab, Looker admins can cancel running queries.\n- **Complete**: Displays the most recent 500 queries.\n\nIf you haven't enabled the **Enhanced Query Admin** Labs feature, the **Queries** page lists the last 50 queries on a single page.\n\nBasic query information\n-----------------------\n\nThe Details button\n------------------\n\nClicking the **Details** button to the right of any query will bring up additional information about that query. The **Query Details** menu includes the following:\n\n- An **Info** section that includes details about the query (see the following table).\n- A **SQL** section that shows the raw SQL that was executed against the database. [**Context Comments**](/looker/docs/admin-panel-server-usage#sql_comments) will not appear in the **Query Details** information. To prevent comments from affecting query caching, Looker adds the context comments to outgoing SQL commands right before the SQL is sent to the database.\n- A **SQL Interface query** section that appears when a query has been issued through the [Open SQL Interface](/looker/docs/sql-interface#identifying-sql-interface-queries-in-the-looker-ui). This section displays the SQL query that was sent to Looker from the external BI tool and can aid in troubleshooting and reproducing issues.\n- An **Open in SQL Runner** link that will open the query in [SQL Runner](/looker/docs/sql-runner-basics).\n\nThe **Info** section includes the following information:\n\nQuery killing\n-------------\n\nWhen you close the browser tab in which a query is running, Looker will automatically stop the query. Looker admins can also stop a running query from the **Queries** page. (Users with the [`see_queries` permission](/looker/docs/admin-panel-users-roles#see_queries) can view the **Queries** page, but only Looker admins can stop a running query.) Any query that is still running shows a **Stop** button to the right of the query. Click **Stop** to stop the query.\n\nFor Looker to kill queries, your database dialect must support query killing. The following list shows which dialects support query killing in the latest release of Looker:\n\nQuery timeouts and queueing\n---------------------------\n\nLooker kills queries that have been waiting in queue for too long. This operation is called a *timeout*. Several timeouts may apply to your query:\n\n- **Connection pool timeout and maximum concurrent queries** : To prevent overloading of your database with concurrent queries, Looker holds excess concurrent queries in the Looker query queue, and will kill queries that remain in queue for too long. By default, 75 maximum concurrent queries are allowed per connection. Additional queries beyond the connection limit will be timed out after 0 seconds. To change these defaults, configure the [Max connections](/looker/docs/connecting-to-your-db#max_connections), [**Max concurrent queries for this connection**](/looker/docs/connecting-to-your-db#max-queries), and [**Connection pool timeout**](/looker/docs/connecting-to-your-db#connection_pool_timeout) settings on a connection's [**Connections Settings**](/looker/docs/connecting-to-your-db) page.\n\n- **Per-user query limit and timeout** : To prevent any single user from filling up the Looker query queue, each user has a maximum number of allowed concurrent queries and a corresponding queue timeout. By default, each user can run a maximum of 15 concurrent queries, and the timeout is 600 seconds for queries that are queued because of this limit. These settings apply to both users who log in to Looker using the regular authentication process, and to users who log in using API user credentials. To change these defaults, configure the [Max concurrent queries per user for this connection](/looker/docs/connecting-to-your-db#max-queries-per-user) settings on a connection's [**Connections Settings**](/looker/docs/connecting-to-your-db) page. If your Looker instance is customer-hosted, you can change these defaults by configuring the `--per-user-query-limit` and `--per-user-query-timeout` [startup options](/looker/docs/startup-options).\n\n | **Note:** The default maximum of 15 concurrent queries per user applies to each valid connection and, if your Looker instance is [clustered](/looker/docs/clustering-looker), to each node in the cluster. For example, if a user has access to 2 valid connections, they can run a maximum of 30 concurrent queries, 15 per connection. If the user is on a clustered instance with 2 nodes and has access to 1 valid connection, they can run 30 concurrent queries, 15 per node. If the user has 2 valid connections on a clustered instance with 2 nodes, they can run a maximum of 60 concurrent queries, 15 for each connection on each node.\n- **Scheduler query limit and timeout** : To prevent overloading of the Looker scheduler process, a Looker instance can run a maximum of 10 concurrent scheduled queries, and the timeout for queries in the scheduler queue is 1,200 seconds. If your Looker instance is customer-hosted, you can change these defaults by configuring the `--scheduler-query-limit` and `--scheduler-query-timeout` [startup options](/looker/docs/startup-options).\n\n | **Note:** If your Looker instance is [clustered](/looker/docs/clustering-looker), then each node of the cluster uses its own scheduler queue. Thus, adding nodes to your cluster increases your total amount of allowed concurrent scheduled queries without placing additional burden on the Looker scheduler process.\n- **Renderer query limit and timeout** : To prevent overloading of the Looker renderer process, a Looker instance can render a maximum of 2 concurrent image-based downloads, such as PDF and PNG formats. If your Looker instance is customer-hosted, you can change this default by configuring the `--concurrent-render-jobs` [startup option](/looker/docs/startup-options).\n\n | **Note:** If your Looker instance is [clustered](/looker/docs/clustering-looker), then each node of the cluster uses its own renderer queue. Thus, adding nodes to your cluster increases your total amount of allowed concurrent renderer jobs without placing additional burden on the Looker renderer process.\n\n\u003cbr /\u003e\n\n- **Webhook timeout** : Looker will attempt [data delivery to a webhook](/looker/docs/sharing-and-publishing/scheduling-and-sharing/send-webhook) for a maximum of 30 minutes. If Looker cannot communicate with the webhook destination in 30 minutes, the query will time out. This timeout is not configurable.\n - **Proxy timeout** : Customer-hosted instances often use proxies with a default timeout of 60 seconds. We recommend that this timeout be increased to 60 minutes. See the [Running Looker behind a proxy server or load balancer](https://discuss.google.dev/t/running-looker-behind-a-proxy-server-or-load-balancer/117104) Looker Community post for more information.\n\n - **Database timeout**: Most databases have rules for queueing and timeouts that are independent of Looker's queues and timeouts. For example, a query may have left the Looker queue, but it can still be queued on your database. Check the documentation for your database for more information on customizing database query timeouts."]]