Página 1 de 1

2003 Server demora para carregar os arquivos !!!

Enviado: 05 Fev 2007 16:51
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 ???

Enviado: 06 Fev 2007 11:55
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

Enviado: 06 Fev 2007 14:25
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

Enviado: 06 Fev 2007 16:01
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.

Enviado: 07 Fev 2007 15:46
por ReinaldoFreitas
existe alguma configuracao no 2003 server de tempo de acesso aos arquivos ?????????????w

obrigado,.

Enviado: 07 Fev 2007 23:03
por Dudu_XBase
Post um trecho da rotina que vc usa para verificar o uso do temporario.

Enviado: 08 Fev 2007 15:59
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

Enviado: 10 Fev 2007 01:20
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.