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
2003 Server demora para carregar os arquivos !!!
Moderador: Moderadores
-
ReinaldoFreitas
- Usuário Nível 2

- Mensagens: 97
- Registrado em: 02 Jul 2005 15:39
2003 Server demora para carregar os arquivos !!!
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 
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
Iniciante em Xharbour / Hwgui
-
Maurício Elias
- Usuário Nível 3

- Mensagens: 304
- Registrado em: 12 Mai 2005 08:48
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
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
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

- Mensagens: 97
- Registrado em: 02 Jul 2005 15:39
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.
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

- Mensagens: 97
- Registrado em: 02 Jul 2005 15:39
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
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

- Mensagens: 97
- Registrado em: 02 Jul 2005 15:39
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
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

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
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.
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