Página 1 de 1

ADS + ADT - SCOPE - DATA VAZIA

Enviado: 02 Jun 2007 15:59
por luiz53
Ola a Todos do FORUM...
essa é minha primeira POSTAGEM
mas frequento o FORUM FIVEWIN algum tempo

Gostaria de Saber se alguem usa ADS + ADT ?????
e se usa SCOPE ????

Enviado: 03 Jun 2007 00:26
por sygecom
Bem vindo ao Forum Luiz...
Tche, eu não uso o ADS , mas vi a um tempo atras no link abaixo uma explicação do uso dela....por cima....mas diz pra tratar como se fosse um CDX
http://www.caclipperwebsite.com/harbour.shtml

...entaum lhe pergunto......vc quer usar o SCOPE e não como usar ? ou ja esta usando e esta dando problema ? pode dar maior detalhe....da sua duvida !!!

Abraços
Leonardo Machado

Enviado: 03 Jun 2007 02:26
por luiz53
Uso ADSCDX jah algum tempo
e nunca mais tive problemas com indices ou perda de dados

Tb possuo a SQLLIB mas estava fazendo uns teste com
ADS + ADT e percebi que existe uma diminuição dos arquivos
de aproximadamente 30 % NO ADT E um aumento de velocidade
consideravel... +- 20 % (nao da pra precisar) + da pra perceber
Soh que existe algumas diferenças entre o ADT eo DBF

POR EXEMPLO :
INDICE:
INDEX ON DTOS(LANC->DATA_PAG) TAG "LANC1" TO "LANC"

SCOPE:
LANC->(dbsetorder(1))
LANC->(ordscope(0,SPACE(8)))
LANC->(ordscope(1,SPACE(8)))
LANC->(DBGOTOP())

funciona perfeitamente em ADSCDX ou DBFCDX

MAS EM ADT nao funciona minha base possui 2.000.000 de REGISTROS

ae estou testando... qual caminho ir... pois o mysql
LEVOU 8 HORAS PRA IMPORTAR A BASE DE DADOS QUE POSSUO...

E VOU FAZER UNS TESTE PRA VER O DESEMPENHO ...

que me diz tem alguma sugestão ?????

Enviado: 04 Jun 2007 09:50
por sygecom
Tche, Luiz...Buenas....como vc disse que esta com uma base de 2 Milhoes de registro...acho que esta na hora de migrar mesmo para o MYSQL....eu soh n?o fui totalmente pq toh estudando a LIB MYSQL da contrib......mas para vc que jah tem a SQLLIB......nem pense duas vez....migre para MYSQL.

ae estou testando... qual caminho ir... pois o mysql
LEVOU 8 HORAS PRA IMPORTAR A BASE DE DADOS QUE POSSUO...
E VOU FAZER UNS TESTE PRA VER O DESEMPENHO ...
Tche, tem um post no forum falando sobre banco relacional...de uma procurada....eu fiz um teste com um banco de 1 Milh?o de Registro....e tive um ganho de desempenho de 40% em cima do DBF. Tche, n?o sei pq levou 8 Horas para importar uma Tabela de 2 Milhoes......eu quando fiz os Teste..simplesmente criei um monte de Registro....

Abra?os
Leonardo Machado

Enviado: 04 Jun 2007 10:24
por vailton
Luiz o MySQL demorou todo este tempo usando aquela funcao personalizada que lhe passei para exportar os dados? Outra coisa... se for para testar mesmo, instale e configure um PostgreSQL e veja se o tempo para subir a base ? o mesmo, assim vc poder? ter uma "segunda opni?o" sobre o assunto.

Enviado: 04 Jun 2007 12:01
por luiz53
usei sim as rotinas que me passou
mas o sergio personal me disse que poder ser meu ambiente
pois ele fez um teste com 3.000.000 de resgistros e levou 10 minutos

mas esta usando o LINUX - NOVELL SUSE COM MYSQL

mas fico grato pela informa??o ...

Enviado: 04 Jun 2007 18:43
por sygecom
Tche, Luiz esses 2 Milhões de registros era de um DBF para um banco ON-LINE ou local ?

Abraços
Leonardo Machado

Enviado: 05 Jun 2007 10:41
por luiz53
che, Luiz esses 2 Milhões de registros era de um DBF para um banco ON-LINE ou local ?
Banco LOCAL usando WINDOWS XP + MYSQL

ACHO QUE O PROBLEMA ESTA NO WINDOWS XP

Enviado: 05 Jun 2007 16:18
por sygecom
Fiz um teste Local....com 2 Milhoes no XP com 256 de Mb.....e levou 30 minutos....com tres campos um caracter, um numerico e um data.

Abraços
Leonardo Machado

Enviado: 06 Jun 2007 07:29
por luiz53
leonardo Muito Obrigado pela atenção !!!
Fiz um teste Local....com 2 Milhoes no XP com 256 de Mb.....e levou 30 minutos....com tres campos um caracter, um numerico e um data.
mas multiplica isso por 8 Indices ...
Mas o vailton esta me dando uma força para resolver a questão...

Te agradeço pela ajuda !!!