Erro ao alocar memória

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Erro ao alocar memória

Mensagem por Poka »

Boa tarde à todos.

Error HY000 ODBC Firebird Drive.
Unable to allocate memory from operating system

Desde ontem começou aparecer este erro.
Ao executar o insert no Firebird.

ao passar tabela do dbf pata o Firebird. Nunca apareceu. 300.000 reg +-

Mas já passei muito mais do que isso. O que pode ser?

Já faz tempo que faço isso

Agradeço qq ajuda.


Poka
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao alocar memória

Mensagem por JoséQuintas »

Tem uma coisa que descobrimos, mas sem solução por enquanto.

https://pctoledo.org/forum/viewto ... ia+memoria

Será que é algo parecido ?

Mesmo EXE, o Windows mostrando uso de memória diferente em cada uso.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao alocar memória

Mensagem por JoséQuintas »

Aproveitando....

A Microsoft altera de tempos em tempos a forma de alocar memória.
Atualizar o compilador C ajuda a acompanhar as mudanças.

Acho que ultimamente a Microsoft quer que todo mundo se lasque, e seja obrigado a atualizar tudo.

Lembrando:

Windows 11 obriga até a trocar de máquina.
Acho que ela não vai se interessar em manter compatibilidade com software antigo também.
Quer antigo, use máquina antiga e Windows antigo.... mais ou menos assim.

E com as atualizações automáticas.... fud.eu de vez.
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/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao alocar memória

Mensagem por Itamar M. Lins Jr. »

Olá!
Mas já passei muito mais do que isso. O que pode ser?
Qual é a versão do driver ?

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Poka
Usuário Nível 4
Usuário Nível 4
Mensagens: 563
Registrado em: 25 Out 2004 21:26
Localização: Leme/SP

Erro ao alocar memória

Mensagem por Poka »

Bom dia.

Obrigado Quintas e Itamar.

Itamar, instalei o ODBC 64 bits parece que resolveu.

Outra coisa,
Já postei aqui uma vez um teste de 100.000 registros gravando somente campo codigo e nome.
No dbf tres segundos, no Firebird três minutos????

Estou passando um sistema de dbf para firebird. Fiz a rotina que pega tudo que esta em DBF para gravar em firebird. Iniciei ontem a noite para passar tudo, já se passaram doze horas e não terminou.
O que pode ser? O FB é lerdo mesmo?.
Parece que uso em massa em FB é uma lesma. O que pode ser?

Obrigado

Poka
Avatar do usuário
Wanderlei
Usuário Nível 3
Usuário Nível 3
Mensagens: 196
Registrado em: 25 Jan 2008 13:19
Localização: Goiânia - GO

Erro ao alocar memória

Mensagem por Wanderlei »

Bom dia,
Eu utilizo o FB e é muito rápido, reveja a maneira da gravação.
uma DICA, assista os vídeos do Gregório [youtube]https://www.youtube.com/c/MeuqueridoFirebirdSQL[/youtube]
Wanderlei Cardoso
Analista / Programador
XHarbour + GtWvW + FiveWin + HwGui + Firebird
Skype: cwanderlei
cwanderlei@yahoo.com.br
(62)98171-3059 - whatsapp

Imagem
Avatar do usuário
carlaoonline
Usuário Nível 3
Usuário Nível 3
Mensagens: 190
Registrado em: 24 Ago 2014 22:38
Localização: Porto Alegre-RS

Erro ao alocar memória

Mensagem por carlaoonline »

Bom dia!
Poka escreveu:No dbf tres segundos, no Firebird três minutos????
kkkk DBF matando a pau!!!!!

Com certeza, ou é o código ou o servidor FB. Sempre haverá uma diferença a mais ou a menos para um dos dois, MAS nunca nessa grandeza.

Não entendo absolutamente nada de FB, mas coloquei um sisteminha em Harbour/DBF/NTX para um amigo que tinha um sistema em FB que gerenciava em torno de 5.000 registros, e, meu Deus, que lerdeza para qualquer coisa...... de tão lerdo que era eles lançavam só o estritamente necessário, hoje no DBF com os mesmos usuários (em torno de 6) e com 18.000 registros em média, os relatórios são na maioria em segundos e alguns até instantâneos, tanto acesso local quanto pela internet com o LetoDbf.


No sistema antigo FB do meu amigo, mesmo os arquivos sendo locais em um servidor que ficava no canto da sala, quando faltava o sinal de internet eles não conseguiam acessá-los. Dessa forma concluo que, nesse caso, a lerdeza seria em função da conexão usada pelo sistema FB criada pelos desenvolvedores.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao alocar memória

Mensagem por Itamar M. Lins Jr. »

Olá!
e, meu Deus, que lerdeza para qualquer coisa......
Com certeza, configuração equivocada do servidor ou de SQL.
Provavelmente pessoal novo ou sem "tarimba" no mercado.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao alocar memória

Mensagem por Itamar M. Lins Jr. »

Olá!
Estou passando um sistema de dbf para firebird. Fiz a rotina que pega tudo que esta em DBF para gravar em firebird. Iniciei ontem a noite para passar tudo, já se passaram doze horas e não terminou.
Não gosto do FB. Já removi inclusive aplicação da "CompuFour" que usa FB, bem configurado, mas em rede é INFERIOR ao LetoDbf.
Não sei se caberia um ajuste fino no FB, mas isso cabia a eles fazerem... resumindo, eu removi o sistema deles e coloquei o meu. Solução temos para muita coisa o importante é aproveitar as oportunidades. Neste caso, fui chamado para corrigir o sistema que era usado na loja, e gostaram mais do meu na época. Inclusive a loja já fechou.
Particularmente iria de MariaDB ou PostGreSQL como plataforma default para SQL. Nunca de FB.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder