Resultados de consultas armazenadas
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer
Os resultados da consulta armazenados armazenam o resultado de uma consulta no serviço por até 24 horas. A mesma identidade principal que criou a consulta armazenada pode fazer referência aos resultados em consultas posteriores.
Os resultados da consulta armazenada podem ser úteis nos seguintes cenários:
- Paginação por meio dos resultados da consulta. O comando inicial executa a consulta e retorna a primeira "página" de registros. Consultas posteriores fazem referência a outras "páginas" sem a necessidade de executar novamente a consulta.
- Cenários de detalhamento, nos quais os resultados de uma consulta inicial são explorados usando outras consultas.
As atualizações das políticas de segurança, como acesso ao banco de dados e segurança em nível de linha, não são propagadas para os resultados da consulta armazenada. Use .drop stored_query_results
se houver revogação de permissão do usuário.
Os resultados da consulta armazenados se comportam como tabelas, pois a ordem dos registros não é preservada. Para paginar os resultados, recomendamos que a consulta inclua colunas de ID exclusivas. Se uma consulta retornar vários conjuntos de resultados, somente o primeiro conjunto de resultados será armazenado.
Observação
- Quando você tem mais de 500 colunas, um erro é gerado e os resultados não são armazenados.
- Os resultados da consulta são armazenados em uma conta de armazenamento associada ao cluster. Os dados não são armazenados em cache no armazenamento SSD local.
- Um cluster seguidor precisa de seu próprio banco de dados gravável para armazenar os resultados da consulta.
Observação
- Quando você tem mais de 500 colunas, um erro é gerado e os resultados não são armazenados.
- Os resultados da consulta são armazenados em uma conta de armazenamento associada à casa de eventos. Os dados não são armazenados em cache no armazenamento SSD local.
- Um banco de dados de atalho precisa de seu próprio banco de dados gravável para armazenar os resultados da consulta.
A tabela a seguir lista os comandos e funções de gerenciamento usados para gerenciar os resultados da consulta armazenada:
Comando | Descrição |
---|---|
Comando .set stored_query_result | Cria um resultado de consulta armazenado para armazenar os resultados de uma consulta no serviço por até 24 horas. |
Comando .show stored_query_result | Mostra informações sobre os resultados da consulta ativa. |
Comando .drop stored_query_result | Exclui os resultados da consulta ativa. |
stored_query_result() | Recupera um resultado de consulta armazenado. |