Ajuda - Busca - Membros - Calendário
Versão Completa: Sistema lento
Fórum Script Brasil > Programação & Desenvolvimento > Delphi, Kylix
Vivendo&Aprendendo
Olá pessoal!

É o seguinte, tenho uma aplicação em delphi 7, mysql 5 e zeos. O banco de dados está armazenado em um servidor ftp e a aplicação fica na máquina do cliente. Tudo funciona perfeitamente, mas fica muito lento o manuseio do sistema. O que pode estar fazendo isso. A velocidade da internet é 1024 e é para um computador apenas e fica lento do mesmo jeito.

Se alguém ai tiver alguma dica eu agradeço.

Abraços
Jhonas
QUOTE
É o seguinte, tenho uma aplicação em delphi 7, mysql 5 e zeos. O banco de dados está armazenado em um servidor ftp e a aplicação fica na máquina do cliente. Tudo funciona perfeitamente, mas fica muito lento o manuseio do sistema. O que pode estar fazendo isso. A velocidade da internet é 1024 e é para um computador apenas e fica lento do mesmo jeito.


Coloque a parte do codigo que é usada para fazer a conexão com o banco de dados

Vivendo&Aprendendo
Olá Jhonas!

A conexão eu faço diretamente pelas propriedades do componente do Zeos.

Abraço
Jhonas
Pedi para voce colocar o codigo porque não estou com o zeos na minha maquina e olhando o seu codigo posso descobrir o problema. ok ?

abraço
Frega
já tentou pingar o servidor pela maquina do cliente? se sim, restornou em quantos ms?
Micheus
QUOTE(Vivendo&Aprendendo @ 22/10/2008 - 11:51) *
O banco de dados está armazenado em um servidor ftp e a aplicação fica na máquina do cliente.
Vivendo&Aprendendo, uma curiosidade: que negócio é esse de armazenado em um servidor ftp?
Por acaso este servidor é destinado a downloads frequentes, algo que possa dificultar o atendimento das solicitações ao gerenciador do banco de dados MySQL?

Abraços
Vivendo&Aprendendo
Olá Micheus... O banco está em um servidor de mysql normal.
Denis Courcy
Oi, 'Vivendo&Aprendendo'!
Pode, por favor, passar as as informações abaixo:
1 - Configurações do servidor Memória RAM, Processador, Sistema Operacional, Se este servidor está dedicado ao MySQL ou está compartilhando outros sistemas, tipo tomcat, php, etc. Se estiver compartilhando outros sistemas, quais.
2 - Status das variáveis do MySQL.
3 - Conteúdo do arquivo My.ini( Se seu servidor MySQL for Windows) ou My.cnf (Se seu servidor MySQL for Linux/Unix)

Para resolver o item 2 faça o seguinte:
QUOTE
Favor executar os comandos abaixo através do executável de linha de comando
mysql.exe ou equivalente linux.
mysql -u root -p
digite a senha.
Se a senha foi digitada corretamente aparecerá o seguinte:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.37-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


No prompt do mysql digite
mysql> tee nome_de_um_arquivo.txt (usei o arquivo d:\\teste.txt como
exemplo)

a resposta será:
Logging to file 'd:\\teste.txt' (O arquivo aqui é apenas um exemplo)

digite no prompt do mysql, os comandos:
show status;
show variables;

encerre o mysql com :
quit

Envie-me o arquivo gerado. junto com as informações acima.
Denis Courcy
Oi, 'Vivendo&Aprendendo',
Gostaria que você respondesse a mais 2 perguntas, por favor:
1 - Qual engine está sendo utilizado em suas tabelas Mysql?
2 - O servidor Mysq está em uma rede interna ou externa em relação ao sistema delphi que está sendo executado?
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.