[Thecnica Sistemas] Rede local fica lenta ao consultar dados usando um programa feito em COBOL 
Login: 
Senha:   
Fazer cadastro conosco
O Site | Quem somos | Contato | Cadastre-se | Apoiadores
Equipe | Perguntas freqüentes

Home
 
Artigos e dicas
 
Cálculos e dados
 
Como trabalhamos
 
Aparelhos restaurados
 
Informações e discussões
 
Equipamentos à venda
 
Contato conosco
 

Você está aqui: Indeterminado
Artigo

Rede local fica lenta ao consultar dados usando um programa feito em COBOL

Questão colocada pelo leitor

Tenho um problema com um cliente de rede e talvez possam me ajudar. Os equipamentos são um Servidor PENTIUM IV, 1,6GHz, 512 de RAM, HD de 160GB, placa de rede 100 Mbps. Os terminais são micros variados, indo de um Pentium 100 A Core 2 Duo, todos com placa der ede Encore, numa Rede Novell. Problema: Há um programa DOS instalado, feito em COBOL, que consulta uns bancos de dados que chegam a até 80MB. Quando este programa vai fazer qualquer consulta nestes arquivos derruba o sistema e começa uma lentidão inacreditável nas outras estações. O que eu poderia fazer para melhorar a performace da rede? Trocar o switch que é de 100mbps? Trocar placas de rede? Trocar a rede colocar uma Widnows Server 2003 ou superior? Trocar o HD do servidor e colocar um SCSI? Espero que vocês saibam o que pode estar acontecendo e possam me ajudar a resolver o problema.


Nossa respostaProvavelmente, o que está acontecendo é que o banco de dados é muito grande para trafegar pela rede. Veja o que acontece quando uma estação solicita, por exemplo, um relatório dos clientes que estão em dia com os pagamentos:

1 - A estação cliente acessa o banco de dados, vai lendo os registros e selecionando os que atendem à condição

2 - Após feito o cadastro dos registros desejados, estes são acessados e devolvem os dados à estação solicitante.

Desta forma, praticamente o banco de dados inteiro (80MB) deve trafegar pela rede, e depois trafega novamente levando apenas as informações solicitadas. Durante este processo, toda a capacidade da rede estará destinada apenas a esta tarefa, tornando as outras estações inoperantes. Dependendo dos programas utilizados, a conexão com a rede poderá até cair.

A solução? O correto seria utilizar outro sistema de banco de dados, no tipo SQL. Neste sistema, no exemplo acima a estação cliente faria uma solicitação em algo como “SELECT FROM DATABASE * FOR PAGO=TRUE” e o servidor se incubiria de filtrar os dados e devolver apenas o que interessa através da rede.

Todas as soluções que você citou podem ser utilizadas para melhorar a performance, mas o correto seria reformular o sistema de banco de dados. Não estamos bem a par das ferramentas para COBOL, mas provavelmente deve existir um servidor SQL ou similar que possa ser adaptado ao seu sistema. Veja que as aplicações SQL têm uma ótima performance aceitável até mesmo quando se acessa os dados usando de uma conexão tão ruim como a Internet num modem comum.


Publicado em 21/07/2009 às 00:00 hs


Enviar para amigo Assinar newsletter Entre em contato
Enviar para amigo Assinar newsletter Entre em contato

Nenhum comentário até o momento.

Seja o primeiro a comentar este artigo!

Login:
Senha:
  • Se você já se cadastrou no site, basta fornecer seu nome e senha.
  • Caso ainda não tenha se cadastrado basta clicar aqui.


TEMOS MAIS 0 ARTIGOS SOBRE :
Ubuntu 18.04 LTS, novos recursos, mudanças e processo de upgrade
Conheça o Goobuntu, o desktop Ubuntu Linux usado internamente pelo Google
Não consegue fazer backup dos emails do Outlook 2007, recebe mensagem de que o arquivo está corrompido
Como reformatar tablet ou smartphone com Android?
Emulador Wine de Windows para Linux
Instalação de programas no Linux é diferente de como se faz no Windows
Os erros mais comuns dos novatos em Linux
Dual Boot com Windows 7 e Ubuntu
Problema: Ubuntu Linux não inicializa pelo LiveCD
Controlador de domínio com Linux. Será possível?
Configurar internet via radio no Ubuntu Linux
Lançado o Ubuntu 9.04 “Jaunty Jackalope”
Problema ao instalar o Ubuntu 8.04 no Windows
Lançado o Ubuntu Linux 8.04 LTS Hardy Heron
Impressora matricial Epson LX300 não imprime em rede
Gravador de CDs não reconhece mídia de música com 80 minutos
Como adicionar uma segunda saída paralela de impressora (LPT2)
Modem para linha discada não funciona no XP
Falta de Aterramento dificultava funcionamento de modem comum para linha discada
Programa que resseta cartuchos de impresoras Epson
Problemas na segurança da rede de um condomínio. Todo mundo se enxerga!


Entrar em contato
  • Por favor entre em contato para qualquer dúvida, imprecisão do conteúdo ou informação indevidamente divulgada.
  • Os artigos e demais informações assinadas são de integral responsabilidade de seus autores.
  • O conteúdo deste site está protegido pelo Acordo Internacional da Creative Commons.
  • Os produtos e serviços de terceiros aqui divulgados são de inteira responsabilidade de seus anunciantes.
  • Nosso nome, logomarca e demais sinalizações estão protegidas na forma da lei.