~~NOTOC~~ ====== Auditoria Firebird ====== Seguir os passos a seguir para configurar a auditoria no firebird. ===== 1 - Parar Firebird ===== É necessário parar o firebird através do painel de controle ou utilizando o comando "''instsvc stop''". \\ ===== 2 - Configurar auditoria no Firebird ===== Editar arquivo ''firebird.conf'' que está na pasta ''C:\Program Files\Firebird\Firebird_2_5''. Dentro do arquivo, localizar uma linha iniciada com ''#AuditTraceConfigFile''. Descomentar esta linha (remover o "#") e definir o valor como "c:\ello\auditoria.conf" A linha deverá ficar assim: AuditTraceConfigFile = C:\Ello\auditoria.conf \\ ===== 3 - Criar arquivo "auditoria.conf" ===== Criar na pasta ello, o arquivo "auditoria.conf" com o seguinte conteúdo: enabled true log_initfini false #log_connections true log_statement_start false log_statement_finish true log_procedure_start false log_procedure_finish false log_trigger_start false log_trigger_finish false print_plan true print_perf true log_errors true log_warnings true time_threshold 150 max_sql_length 8192 \\ ===== 4 - Iniciar Firebird ===== Iniciar o Firebird pelo painel de controle ou com o comando "''instsvc start''". \\ ===== 5 - Monitorar Consultas demoradas ===== Conforme a configuração definida no arquivo ''auditoria.conf'' toda consulta ao banco de dados que demorar mais do que 150 milisegundos irá ser registrada em um arquivo chamado ''default_trace.log'' que estará localizado na pasta ''C:\Program Files\Firebird\Firebird_2_5''.