# SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS

O procedimento do sistema `SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS()` torna as estatísticas em tempo de execução da conexão ligadas ou desligadas. Por padrão, as estatísticas em tempo de execução estão desligadas. Quando o atributo `runtimestatistics` está ligado, o Derby mantém informações sobre o plano de execução de cada instrução executada pela conexão (exceto COMMIT), até que este atributo seja desligado. Para desligar o atributo `runtimestatistics`, este procedimento deve ser chamado com um argumento igual a zero. Para ligar o atributo `runtimestatistics`, este procedimento deve ser chamado com um argumento diferente de zero.

Nas instruções que não retornam linhas, o objeto é criado quando todo o processamento interno está completo, antes de retornar para o programa cliente. Nas instruções que retornam linhas, o objeto é criado quando a primeira chamada a `next()` retorna zero linhas, ou se for encontrada uma chamada a `close()`, o que ocorrer primeiro.

#### Sintaxe

    SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(IN SMALLINT ENABLE)

#### Exemplo

    -- estabelecer a conexão
    -- ligar RUNTIMESTATISTIC para a conexão:
    CALL SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1);
    -- executar uma consulta complexa
    -- caminhar pelo conjunto de resultados
    -- acessar as informações de estatísticas em tempo de execução:
    CALL SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(0);

Tópico pai: Procedimentos do sistema nativos
Referências relacionadas
SYSCS_UTIL.SYSCS_COMPRESS_TABLE
SYSCS_UTIL.SYSCS_INPLACE_COMPRESS_TABLE
SYSCS_UTIL.SYSCS_SET_STATISTICS_TIMING
SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY
SYSCS_UTIL.SYSCS_FREEZE_DATABASE
SYSCS_UTIL.SYSCS_UNFREEZE_DATABASE
SYSCS_UTIL.SYSCS_CHECKPOINT_DATABASE
SYSCS_UTIL.SYSCS_BACKUP_DATABASE
SYSCS_UTIL.SYSCS_EXPORT_TABLE
SYSCS_UTIL.SYSCS_EXPORT_QUERY
SYSCS_UTIL.SYSCS_IMPORT_TABLE
SYSCS_UTIL.SYSCS_IMPORT_DATA