Database, lentidão de abertura
Moderador: Moderadores
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Database, lentidão de abertura
Bom dia.
Me deparei com um problema em um cliente em apenas um computador.
Antes esta normal.
Após upgrade da maquina e formatação ocorreu o seguinte problema:
-A abertura de banco de dados DBUSEAREA e DBSETINDEX tornou-se extremamente lenta, levando até 10 segundos para abrir todas as tabelas necessárias, sendo que em outras maquinas o processo nesta mesma função "Vendas" faz em menos de 1 segundo.
-Estranho é, quando esta com um programa aberto neste computador é extremamente lento, mas quando abre outra janela do mesmo sistema e executa a mesma função sendo que o primeiro já esta aberto o banco de dados, a segunda janela fica extremante rápida da forma corriqueira e normal.
Resumindo, o banco de dados só abre rápido se já estiver aberto em outra janela, detalhe que abro e fecho sempre as tabelas e indices e em outras partes do sistema também ocorre desde que a tabela tenha muitos dados, mas em outros clientes ou até neste mesmo em outro computador não ocorre.
Já fiz:
-Troca de lugar da maquina para um lugar que outro estava funcionando bem, não resolveu.
-Esta maquina tem processador forte e 8 gb de ram (otima maquina)
-O servidor tem hd SSD e otima configuração tbem.
-Já desativei o Warsan do banco do brasil da maquina para ver se era, mas não era ele, continuou o problema.
-Só me resta formatar a máquina que já esta com o win10 pro.
Alguem sabe o que pode estar ocorrendo.?
Me deparei com um problema em um cliente em apenas um computador.
Antes esta normal.
Após upgrade da maquina e formatação ocorreu o seguinte problema:
-A abertura de banco de dados DBUSEAREA e DBSETINDEX tornou-se extremamente lenta, levando até 10 segundos para abrir todas as tabelas necessárias, sendo que em outras maquinas o processo nesta mesma função "Vendas" faz em menos de 1 segundo.
-Estranho é, quando esta com um programa aberto neste computador é extremamente lento, mas quando abre outra janela do mesmo sistema e executa a mesma função sendo que o primeiro já esta aberto o banco de dados, a segunda janela fica extremante rápida da forma corriqueira e normal.
Resumindo, o banco de dados só abre rápido se já estiver aberto em outra janela, detalhe que abro e fecho sempre as tabelas e indices e em outras partes do sistema também ocorre desde que a tabela tenha muitos dados, mas em outros clientes ou até neste mesmo em outro computador não ocorre.
Já fiz:
-Troca de lugar da maquina para um lugar que outro estava funcionando bem, não resolveu.
-Esta maquina tem processador forte e 8 gb de ram (otima maquina)
-O servidor tem hd SSD e otima configuração tbem.
-Já desativei o Warsan do banco do brasil da maquina para ver se era, mas não era ele, continuou o problema.
-Só me resta formatar a máquina que já esta com o win10 pro.
Alguem sabe o que pode estar ocorrendo.?
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- carlaoonline
- Usuário Nível 3

- Mensagens: 190
- Registrado em: 24 Ago 2014 22:38
- Localização: Porto Alegre-RS
Database, lentidão de abertura
Não sei se já tentou algo no Windows Defender....
A título de teste, caso já não tenho feito, quem sabe vai em "Segurança do Windows" -> "Configurações de proteção contra vírus e ameaças" -> "Exclusões" -> "Adicionar ou remover exclusões"
e coloca ali as pastas que são utilizadas no teu processo, sobretudo a pasta do executável.
Já aconteceu comigo uma vez que um determinado PC com Windows 10 demorava muito mais que os demais para manipular DBF em um HD Toshiba, mas eram arquivos locais.
A aplicação local contida nesse HD rodava em velocidade normal, porém ao retirar esse HD para usar em outro PC melhor, notei que demorava muito mais para manipular dados DBF que no PC onde ele estava, e se copiasse os mesmos dados e usasse a aplicação em outro HD no mesmo PC daí rodava normal. Ao colocar esse HD em outros PCs (mais fortes e mais fracos) também rodou normal, somente depois de muitos testes entendi que aquele PC não curtiu aquele HD Toshiba NEM DEPOIS DE FORMATA-LO...continuou a mesma lentidão, no caso não atrapalhou nada, apenas não usei aquele HD naquele PC...totalmente sem explicação...
A título de teste, caso já não tenho feito, quem sabe vai em "Segurança do Windows" -> "Configurações de proteção contra vírus e ameaças" -> "Exclusões" -> "Adicionar ou remover exclusões"
e coloca ali as pastas que são utilizadas no teu processo, sobretudo a pasta do executável.
Já aconteceu comigo uma vez que um determinado PC com Windows 10 demorava muito mais que os demais para manipular DBF em um HD Toshiba, mas eram arquivos locais.
A aplicação local contida nesse HD rodava em velocidade normal, porém ao retirar esse HD para usar em outro PC melhor, notei que demorava muito mais para manipular dados DBF que no PC onde ele estava, e se copiasse os mesmos dados e usasse a aplicação em outro HD no mesmo PC daí rodava normal. Ao colocar esse HD em outros PCs (mais fortes e mais fracos) também rodou normal, somente depois de muitos testes entendi que aquele PC não curtiu aquele HD Toshiba NEM DEPOIS DE FORMATA-LO...continuou a mesma lentidão, no caso não atrapalhou nada, apenas não usei aquele HD naquele PC...totalmente sem explicação...
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Database, lentidão de abertura
Falta de atualização do Windows ?
Já teve versão problemática nisso.
Como disse que formatou, de repente usou versão anterior do Windows.
Já teve versão problemática nisso.
Como disse que formatou, de repente usou versão anterior do Windows.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Database, lentidão de abertura
Estamos falando de DBF ou alguma SGBD ? talvez as dicas mudem dependendo do que está usando como DATABASEleandrolinauer escreveu:Bom dia.
Me deparei com um problema em um cliente em apenas um computador.
Antes esta normal.
Após upgrade da maquina e formatação ocorreu o seguinte problema:
-A abertura de banco de dados DBUSEAREA e DBSETINDEX tornou-se extremamente lenta, levando até 10 segundos para abrir todas as tabelas necessárias, sendo que em outras maquinas o processo nesta mesma função "Vendas" faz em menos de 1 segundo.
-Estranho é, quando esta com um programa aberto neste computador é extremamente lento, mas quando abre outra janela do mesmo sistema e executa a mesma função sendo que o primeiro já esta aberto o banco de dados, a segunda janela fica extremante rápida da forma corriqueira e normal.
Resumindo, o banco de dados só abre rápido se já estiver aberto em outra janela, detalhe que abro e fecho sempre as tabelas e indices e em outras partes do sistema também ocorre desde que a tabela tenha muitos dados, mas em outros clientes ou até neste mesmo em outro computador não ocorre.
Já fiz:
-Troca de lugar da maquina para um lugar que outro estava funcionando bem, não resolveu.
-Esta maquina tem processador forte e 8 gb de ram (otima maquina)
-O servidor tem hd SSD e otima configuração tbem.
-Já desativei o Warsan do banco do brasil da maquina para ver se era, mas não era ele, continuou o problema.
-Só me resta formatar a máquina que já esta com o win10 pro.
Alguem sabe o que pode estar ocorrendo.?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Database, lentidão de abertura
Boa tarde a todos.
Me desculpem, não fui claro no banco de dados, sim é DBF.
JOSE QUINTAS: Vou solicitar que o cliente atualize o windows 10 dele e verei como vai reagir.
CARLAOONLINE: Já, desativei todos antivirus e até o firewall, atualizei o drive da placa de rede e nada.
Engraçado que se abrir dois programas e um deles ficar aberto o banco de dados, automaticamente o outro funciona 100% rapido.
Retorno o resultado.
Me desculpem, não fui claro no banco de dados, sim é DBF.
JOSE QUINTAS: Vou solicitar que o cliente atualize o windows 10 dele e verei como vai reagir.
CARLAOONLINE: Já, desativei todos antivirus e até o firewall, atualizei o drive da placa de rede e nada.
Engraçado que se abrir dois programas e um deles ficar aberto o banco de dados, automaticamente o outro funciona 100% rapido.
Retorno o resultado.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Database, lentidão de abertura
Pois é, é exatamente isso que foge de tudo conhecido.leandrolinauer escreveu:Engraçado que se abrir dois programas e um deles ficar aberto o banco de dados, automaticamente o outro funciona 100% rapido.
Talvez acrescentar mensagem ou alguma saída no programa durante o processo, pra visualizar melhor qual a etapa que está lenta.
De repente, parece abertura de arquivo mas não é.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Database, lentidão de abertura
Bom dia Quintas.
Fiz tbem com teste de mensagem mostrando um contador de tempo de abertura, leva tempo para abrir os indices nesta maquina somente, rodei em outras até bem mais fraquinhas que só aceitam o win7 starter com 2 gb de memoria e abrem super rapido, só nesta em questão que não.
Hoje fizemos o teste de formatar e começar do zero, só formatou e já coloquei o sistema e esta da mesma forma, super lento, abre outro programa com o banco de dados aberto e funciona rapido.
ta osso.
aí ocorreu outro problema
nesta nova formatação o icone do programa não funciona mais como era para funcionar.
Eu coloco na execução "/financeiro" para abrir o menu financeiro nesta maquina.
Antes funcionava, agora na nova formatação já não funciona mais, executa e não abre o menu financeiro
muito estranho o que ocorre com esta maquina.
Outras maquinas no mesmo estabelecimento trabalham normalmente.
Grato
Fiz tbem com teste de mensagem mostrando um contador de tempo de abertura, leva tempo para abrir os indices nesta maquina somente, rodei em outras até bem mais fraquinhas que só aceitam o win7 starter com 2 gb de memoria e abrem super rapido, só nesta em questão que não.
Hoje fizemos o teste de formatar e começar do zero, só formatou e já coloquei o sistema e esta da mesma forma, super lento, abre outro programa com o banco de dados aberto e funciona rapido.
ta osso.
aí ocorreu outro problema
nesta nova formatação o icone do programa não funciona mais como era para funcionar.
Eu coloco na execução "/financeiro" para abrir o menu financeiro nesta maquina.
Antes funcionava, agora na nova formatação já não funciona mais, executa e não abre o menu financeiro
muito estranho o que ocorre com esta maquina.
Outras maquinas no mesmo estabelecimento trabalham normalmente.
Grato
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)
-
leandrolinauer
- Usuário Nível 3

- Mensagens: 413
- Registrado em: 16 Out 2006 10:59
- Localização: Paranaíba-MS
Database, lentidão de abertura
Boa tarde a todos
Descobri o problema depois de alguns testes.
Falha na função File() não funciona para algumas maquinas, descobri que levava muitos milegundos para localizar os arquivos se eles existiam ou não.
Troquei pela função hb_FileExists() e resolveu o problema, pesquisa ficou rapidona.
Testei na minha maquina a pesquisa com o file() é rapida, leva menos tempo que a abertura do indice, já na maquina do cliente o tempo era 7 vezes maior que a abertura do indice.
Fica a dica, substitua o uso da função FILE() pela hb_FileExists()
Obrigado a todos.
Descobri o problema depois de alguns testes.
Falha na função File() não funciona para algumas maquinas, descobri que levava muitos milegundos para localizar os arquivos se eles existiam ou não.
Troquei pela função hb_FileExists() e resolveu o problema, pesquisa ficou rapidona.
Testei na minha maquina a pesquisa com o file() é rapida, leva menos tempo que a abertura do indice, já na maquina do cliente o tempo era 7 vezes maior que a abertura do indice.
Fica a dica, substitua o uso da função FILE() pela hb_FileExists()
Obrigado a todos.
Harbour 3.2 + GtWVW + QT + SQLite3 + DBF + SQL (Firebird)