Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
TCSqlReplayTCSQLReplayTCSqlReplay
TCSQLReplay

Permite habilitar e desabilitar a coleta de logs de trace de execuções do DBaccess via TOTVS | Application Server das conexões ativas do processo atual.

...

Bloco de código
collapsefalse
TCSqlReplayTCSQLReplay( < nOption >, < @cMessage > )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

nOption

numérico

Opção desejada detalhada nas observações.

X

 


cMessage

caractere

Parametro de entrada e/ou Mensagem de retorno

X

X

Retorno

Nome

Tipo

Descrição

lRet

lógico

Retorna .T. se a stored procedure existir, caso contrário, retorna .F.

Observações

  • Caso estejam em uso as configurações SQLReplay no Environment do APPServer.ini, as chamadas da TCSqlReplay vão atuar sobre a coleta de dados do processo atual, podendo interferir com a coleta já em andamento. O objetivo desta função é permitir ao FrameWork AdvPL criar uma forma instrumentada de, dicamicamente de dentro de uma aplicação AdvPl, permitir instrumentar um trecho de código para gerar informações pertinentes a um processamento, para fins de deputação ou mesmo profiler, sem que uma coleta global esteja habilitada no ambiente.
  • Existe praticamente um aumento de duas vezes a quantidade de I/O quando utilizamos a coleta de dados de trace do DBAccess no TOTVS | Application Server. Este overhead será mais percebido em ambientes onde o TOTVS Application Server e o DBAccess estão em equipamentos separados por uma rede física. Por estas questões, recomendamos o uso deste recurso apenas em processos onde uma rastreabilidade em maior profundidade seja realmente necessária.

...