Ir para conteúdo
Fórum Script Brasil
  • 0

Aplicação Com Clientdataset


Guest marathagraria

Pergunta

Guest marathagraria

Bom dia Sr(s).

gostaria muito de sua ajuda.

Possui uma aplicação Cliente servidor, utilizando para isto uma aplicação cliente e outra aplicação servidor.

O que ocorre é que quando o dois ClientDataSet mandam duas consultar identicas à aplicação servidor a aplicação servidor se perde e continua a processar a 99% de utilização da CPU, e ai preciso matar a aplicação e inicia-la novamente.

Se alguém possuir uma ideia gostaria de uma segunda opiniâo.

Obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Cara marathagraria, isso é normal caso você não esteja usando rotinas de verificação.

É mais ou menos assim:

Imagine dois gordos...

Imagine agora que esses dois gordos estão em uma biblioteca e resolvem pegar o mesmo livro...

As duas "orcas" entram em um corredor estreito para pegar o livro...

Agora imagina essas duas criatura brigando, rolando no chão por causa do livro e uma bibliotecária velha toda enrrugada e franzina separando a briga...

É isso que está acontecendo...

Onde:

Os dois gordos = Suas aplicações cliente;

Biblioteca        = Banco de Dados;

Prateleira do livro = Tabela;

Corredor    = Conexão do sistema com o Banco de Dados;

Livro  = Dado a ser pesquisado;

Bibliotecária = Seu Gerenciador de Banco de Dados;

Eu não me recordo bem mas existem algumas rotinas que verificam se a tabela está sendo usada por uma outra aplicação... Particularmente (como sempre... unsure.gif ) não me recordo muito bem como funciona!!!

Porém os Bancos de dados mais robustos e mais novos como o Oracle e Interbase 7.1 sanaram esse problema colocando algo parecido com uma "fila virtual de requisições", onde a aplicação q pediu o dado primeiro acessa primeiro!!!

rolleyes.gif

Ps.: Espero não ter viajado de mais na explicação!!! tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...