Quantcast
Channel: Problema com Function Table
Viewing all articles
Browse latest Browse all 4

Problema com Function Table

0
0

Buenas,
O meu problema é algo bem esquisito porque não é um erro, apenas o tempo de processamento da Function é muito alto comparado ao select da fucntion. Abaixo segue a explicação:

Fiz um select para uma análise, onde consulto várias tabelas e faço vários cálculos  e vou gravando em uma tabela temporária e no final faço um select nessa @TempTable. O tempo de retorno dos dados é de 1 segundo para o período de um dia, por exemplo.

Após a certificação que os cálculos estavam corretos, criei uma function desse Select.
Acontece que essa function, demora 3 minutos para rodar o mesmo período que o select direto na tela retorna em 1 segundo.

Coloco pra rodar os dois ao mesmo tempo, ou um antes e outro depois. Mas os tempos de execução são os mesmos.

Minha dúvidas:
 - Como a function funciona?
 - A function usa o TemDb?
 - O TempDb está com mais de 16 GB, sendo que nosso maior banco tem 18 GB. Isso teria algum impacto?



Viewing all articles
Browse latest Browse all 4

Latest Images





Latest Images