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);
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