2003 Server demora para carregar os arquivos !!!

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

2003 Server demora para carregar os arquivos !!!

Mensagem por ReinaldoFreitas »

amigos meu cliente comprou um micro DELL com windows 2003 server R2, acontece que qdo vai abrir os arquivos esta demorando muito...
tenho varios arquivos temporarios, os terminais vao acessando e acessando os arquivos temporarios, no primeiro micro a acessar um arquivo (tempo01.dbf) abre rapido, qdo outro terminal vai abrir o tempo02.dbf demora muito ( no 98 nao acontece isso, é instantaneo ), o programa verifica o tempo01.dbf se alguem estiver usando e abre o tempo02.dbf, e assim por diante ??? alguem ja passou por isso ???
Iniciante em Xharbour / Hwgui
Maurício Elias
Usuário Nível 3
Usuário Nível 3
Mensagens: 304
Registrado em: 12 Mai 2005 08:48

Mensagem por Maurício Elias »

Bom dia.

Ñ sei se ajuda, mas ñ compensa vc abrir esses teporários no disco C: de cada terminal ?
No meu caso, eu tenho um C:\UTIL, e tudo o q é arq temp fica nessa pasta, e o sistema utiliza localmente...

Abraços.

Maurício
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Boa Tarde.
Vc usa a timeslice do Maligno
http://www.buzinello.com/prg/timeslic.zip
Ela melhora a performance do programa em Windows XP basta
linkar o objeto junto com sua aplicação.
Vc usa indices compostos CDX ou Nsx o uso desses RDD mais robustos
contribui também para performance do sistema em rotinas de gravação nos
seus dfbs faça uma busca no fórum sobre eles.

E para configurações do Servidor 2003 visite esse link
http://www.witzendcs.co.uk/html/nt_networking.html
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

eu ja estou usando a timeslic.....
uso ntx, e clip53...
em resumo qdo vai abrir um arquivo compartilhado é rapido ( instantaneo )
qdo o sistema vai abrir um arquivo temporario e verifica que o primeiro ja esta bloqueado o tempo de verificacao deste bloqueio e a tentativa do segundo é que esta demorando !!!

no 98 nao acontece essa demora, acho que é alguma configuracao no 2003.
Iniciante em Xharbour / Hwgui
ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

existe alguma configuracao no 2003 server de tempo de acesso aos arquivos ?????????????w

obrigado,.
Iniciante em Xharbour / Hwgui
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Post um trecho da rotina que vc usa para verificar o uso do temporario.
Editado pela última vez por Dudu_XBase em 10 Fev 2007 00:29, em um total de 1 vez.


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




ReinaldoFreitas
Usuário Nível 2
Usuário Nível 2
Mensagens: 97
Registrado em: 02 Jul 2005 15:39

Mensagem por ReinaldoFreitas »

FUNCTION Netuse
PARAMETERS arq, ape, exuse, tempon
PRIVATE sempre
sempre = (tempon = 0)
bycolor()
DO Aviso WITH 24,"Aguarde.... Acessando Arquivo " +arq

DO WHILE (sempre .OR. tempon > 0)

IF exuse && exclusivo
USE
USE &arq ALIAS &ape EXCLUSIVE
ELSE
USE
USE &arq ALIAS &ape && compartilhado
ENDIF

IF .NOT. NETERR() && USE bem sucedido
@ 24,00 SAY SPACE(80)
RETURN (.T.)
ENDIF

tempon = tempon - 1

ENDDO

@ 24,00 SAY SPACE(80)
RETURN (.F.) && USE mal sucedido
Iniciante em Xharbour / Hwgui
Dudu_XBase
Membro Master
Membro Master
Mensagens: 1071
Registrado em: 25 Ago 2003 16:55

Mensagem por Dudu_XBase »

Atualmente eu possuo somente um cliente com Windows 2003 Server.
Eu uso uma rotina semelhantea sua para abertura dos arquivos e não tenho problemas com ela.
Uma vez tive problemas de lentidão pq utilizava o comando SET PATH TO para definir os locais onde estaria as bases de dados, como eram 9 módulos ou sub-sistemas, cada um tinha seu diretório, ai eu colocava tudo no assim
SET PATH TO ..\ESTOQUE;..\PRODUCAO;..\ETC ...rs
Verifique tb nas estações com XP se existe algum antivirus scaneando os arquivos do seu sistemas, a maioria dos antivirus em suas configurações tem propriedade de vc excluir da varredura residente determinados arquivos ou pastas identifique as pastas do sistema e inclua-os nessa lista de exclusão.


________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle




Responder