Variáveis de script do Direct Query
Você pode usar variáveis de script para descrever e manipular a estrutura interna de um Direct Query Direct Query.
Use o menu suspenso para ver uma breve descrição e a sintaxe de cada variável.
Essa variável permite que um aplicativo especifique a idade na qual um resultado de consulta em cache será considerado obsoleto.
A idade é definida a partir de quando o resultado foi armazenado em cache pela primeira vez. Se a duração de um resultado armazenado em cache for maior que ou igual a n segundos, ele será considerado obsoleto e não será usado como um resultado armazenado em cache para uma consulta correspondente. Em vez disso, a consulta em questão será executada como se não existisse nenhum resultado armazenado em cache.
Quando a consulta for executada novamente, seu novo resultado poderá ser armazenado em cache, dependendo do cache atual e do estado da memória. Se armazenado em cache, ele começará a envelhecer novamente até ficar obsoleto em n segundos.
O valor padrão para essa variável é 30. Isso significa que o resultado da consulta em cache é considerado obsoleto após 30 segundos.
Valor | Descrição |
---|---|
-1 |
Essa configuração significa que o cache é mantido durante o tempo em que o usuário está conectado. |
0 |
O armazenamento em cache está completamente desativado. |
1-9,223,372,036,854,775,807 | Define a idade obsoleta do resultado em cache em segundos. |
> 9,223,372,036,854,775,807 | O mesmo que definir a variável como 30. |
DirectQueryResultCacheExpirySeconds=n;
Essa variável permite que um aplicativo especifique o número máximo de linhas que serão buscadas por gráfico do banco de dados remoto. Isso não afeta nenhuma operação de agregação.
O valor padrão para essa variável é 1000. Isso significa que alguns gráficos, por exemplo, uma tabela, não mostrarão mais de 1000 resultados de linhas, mesmo que a consulta para preencher o gráfico tenha resultado em 50.000 linhas. você pode ajustar DirectQueryRowFetchMaxCount para buscar mais linhas do banco de dados para mostrar todos os dados. Se a variável tiver um valor fora do intervalo com suporte, o valor padrão de 1000 será usado.
Valor | Descrição |
---|---|
0 |
Essa configuração busca todas as linhas dinamicamente, executando uma consulta extra para determinar quantas linhas buscar. Nota informativaComo ele executa duas consultas para cada carregamento ou seleção em vez de uma, pode ser mais caro em termos de desempenho e custos do banco de dados.
|
1-100,000 | Define o número máximo de linhas a serem obtidas por gráfico do banco de dados remoto. |
> 100.000 | O mesmo que definir a variável como 0. |
DirectQueryRowFetchMaxCount=n;