Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Quais são Transações Ativas SQL
? Maioria dos bancos de dados de computador usam o Structured Query Language para a administração, manutenção e processamento de transações. Os programas de aplicação , tais como pacotes de contabilidade , enviar comandos SQL para o servidor de banco de dados , que os executa . Enquanto os comandos executar , eles são transações ativas que consomem recursos do servidor , muitas transações ativas simultâneas tributar o servidor, diminuir a velocidade. Software de monitoramento de desempenho do servidor de banco de dados examina transações ativas SQL e mostra como o servidor se comporta sob uso pesado. Operações Ativas

comandos SQL não executam instantaneamente , eles ficam ativos por um período de tempo que varia de milissegundos a horas, dependendo do comando , os dados envolvidos eo nível de atividade do servidor . As transações podem simplesmente ler as informações no banco de dados ou podem acrescentar novas informações. Aqueles que adicionar ou alterar dados colocar um bloqueio em tabelas afetadas no banco de dados . O bloqueio impede que outras transações substituição de dados , pois eles devem esperar até que a transação seja concluída . As transações que permanecer ativo já podem realizar-se as transações pendentes.
Transaction Log

O servidor de banco de dados mantém o controle de transações concluídas em um arquivo chamado um log de transações . Se uma transação ruim causa problemas , um administrador pode fazer -lo usando os registros no arquivo de log. Comandos bem escritos SQL deixar o banco de dados em um estado completo após uma transação termina , tabelas relevantes ter todos os dados de que precisam e os registros nas tabelas são up- to-date . Se os comandos SQL são menos completa , faz o uso do log de transações mais difícil , neste caso , o administrador pode recorrer a fixação do banco de dados manualmente

instruções SQL
.

um programador de banco de dados pode criar uma transação usando uma série de instruções SQL começando com BEGIN TRANSACTION e termina com COMMIT TRANSACTION . Estas declarações informar ao servidor de banco de dados que, juntos, constituem uma transação completa . Se o servidor de banco de dados encontra erros como ele processa a transação , o servidor pode fazer isso automaticamente com uma declaração ROLLBACK TRANSACTION . O uso destas instruções SQL faz melhor uso do arquivo de log de transações e ajuda a preservar a consistência do banco de dados.
Monitoramento de desempenho

Uma parte importante do trabalho de um administrador de banco de dados é para manter o servidor de banco de dados funcionando de forma eficiente . Para fazer isso, ela usa ferramentas como o software de monitoramento de desempenho. O software exibe as estatísticas, como o número de transações ativas e pendentes , o número de bloqueios de tabela e tempo de CPU do servidor e uso de memória . Ao examinar estas estatísticas , o administrador pode detectar gargalos e ajustar o software do servidor para obter o máximo desempenho fora dele.

Anterior :

Próximo : No
  Os artigos relacionados
·Como reduzir o SGA no Oracle Database 
·O que é o SCS em SAP 
·Como usar links de dados para copiar bancos de dados do…
·Como alterar um calendário de Contabilidade no Oracle 
·Funções de percentagem para DB2 
·Como multiplicar a Campos em SQL 
·COBOL DB2 Stored Procedures 
·Como manter o controle do WebLogic fontes de dados 
·O que Permissão para definir para SQLite Pasta 
·Tipos DB2 Campo 
  Artigos em destaque
·Como faço para excluir arquivos em História Symantec …
·Como usar o ClamAV no Lucid Lynx 
·Como abrir o Console principal na Trend Micro 
·Como gravar um DVD -RAM 
·Como executar o Avast em Modo Batch 
·MP3 Vs . WAV 
·Como gravar arquivos em um DVD Unbox 
·Como Fade Out fotos no Illustrator CS5 
·Como desinstalar arquivos de backup Vista SP1 
·Como usar o Norton Antivirus para Dial-Up 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados