Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Por SQL Drops Conexões
bancos de dados SQL dependem de redes e middleware para manter conexões. Mesmo que essas tecnologias têm amadurecido e são altamente confiáveis ​​, conexões às vezes falham . Redes de ir para baixo ou ficam sobrecarregados , os tempos de middleware para fora , o software cliente tem conexões muito tempo ou conexões ocasionalmente cair sem motivo aparente . Aqui estão algumas dicas para minimizar falhas de conexão. Conexões de banco de dados

Antes de um programa cliente tem permissão para executar consultas em um servidor de banco de dados , o cliente deve primeiro estabelecer um caminho de comunicações através de uma rede local ou pública. Ambos os lados precisam compartilhar protocolos de rede e configurações de correspondência para que eles falam a mesma língua. No lado do servidor , estes são definidos por meio de definições de configuração. No cliente, estes podem ser definidos em um arquivo de configuração, arquivo de origem de dados ou motorista, ou dentro do programa cliente.

Depois servidor e cliente concordar com o mesmo protocolo , o programa cliente envia uma solicitação para estabelecer uma ligação . Este pedido geralmente inclui as credenciais de login , como nome de usuário e senha, bem como o nome do banco de dados. Se as credenciais corresponderem, uma conexão se estabelece , a consulta é executada , os dados passam para trás e para a frente e , em seguida, a conexão é fechada .
Problemas de configuração

A causa mais comum conexões de caiu envolvem configurações de servidor e de rede cliente. Verifique o servidor de banco de dados e protocolo cliente opções e certifique-se de TCP /IP tem a seleção principal. A menos pipes nomeados ou memória compartilhada são necessárias para código legado , transformar esses protocolos off . Também certifique-se que as seleções de porta corresponder em ambos servidor e configurações do cliente . Na maioria dos casos , desencontros vai parar todas as conexões , mas esta pode ocasionalmente causar problemas intermitentes.
Use conexões curtas

servidor Web e programas clientes funcionam melhor quando conexões de banco de dados ficam abertas apenas o tempo suficiente para obter os dados . Abra a conexão, executar a consulta, obter os dados e fechar a conexão . Nada mais do que isso e sua conexão pode cair. A maioria dos servidores de banco de implementar algum tipo de conexão mecanismo de pooling por isso há pouco atraso obter uma conexão . Use esses recursos para a sua vantagem .

Questões Rede

O hardware físico e cabeamento muitas vezes formam o elo menos confiável entre o cliente eo servidor. Cabos desgastados , placas NIC defeituosos , roteadores com defeito , manutenção ou outros problemas intermitentes pode forçar o servidor a se desconectar. Estes mesmos problemas de rede vai afetar a navegação na Web , impressão e compartilhamento de arquivos quando a causa ocorre na estação de trabalho. No lado do servidor , essas falhas ocorrerão aleatoriamente entre muitos usuários de banco de dados e erros aparecerá no log do servidor de banco de dados .

Consulta Tempos limite

longos, consultas complexas contendo várias junta-se através de tabelas muito grandes podem , ocasionalmente, o tempo limite e causar falhas de conexão. Na maioria dos casos , o tempo limite irá resultar em algum tipo de exceção passado de volta para o cliente, mas , em casos raros , estes tempos de espera pode causar conexões de carga do servidor e excessiva força a cair. Estes incidentes será escrito no log do servidor .

Anterior :

Próximo : No
  Os artigos relacionados
·A Oracle ORA- 12637 Packet Receber Falha 
·DB2 e Desigualdade Usos do Índice 
·Minha conexão ODBC Falha no Oracle 
·Como configurar um formulário com duas abas no Access 
·As Vantagens e Desvantagens do proprietário e de códi…
·MPP Vs . SMP Banco de Dados 
·O que está sendo auditado no Oracle 
·Como usar o SQLite 3.6 
·My Oracle Database Connections foram usados ​​devido a …
·Como Normalize um ERD 
  Artigos em destaque
·Como criar uma borda ondulada em Illustrator 
·Como fazer cartões em flash 
·Como criar um arquivo MP3 no iTunes 
·Como a espalhar malware 
·Como selecionar o Bit Rate para ripar CDs de música 
·Como desbloquear um iPod Nano se o Top Is Broken 
·Como solucionar problemas de Microsoft DRM Problemas 
·Como posso fazer 32 Nortons Bit Trabalho em 64 Bit Sist…
·Como Rip para WAV 
·Como criar um cartaz no Illustrator 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados