Git Product home page Git Product logo

Comments (8)

fabioselau077 avatar fabioselau077 commented on July 20, 2024 1

terminou aqui haha
Mas provavelmente é isso mesmo ao criar o vacuum ele cria um cache do msm tamanho do sqlite original, pra caso de falha reverter, porém ele utiliza por padrão o tmp configurado, como n tinha o SQLITE_TMPDIR ou TMPDIR configurados, ele pegava o /tmp do linux, como tinha pouco espaço nessa distro, ele acaba quebrando.

image

Uma solução que fiz foi abaixo, setei na variável SQLITE_TMPDIR o diretório /tmp dentro da pasta atual, setei manualmente mas acho q utilizando o os consegue pegar a pasta atual e colocar um /tmp depois
image

from cnpj-sqlite.

rictom avatar rictom commented on July 20, 2024

Como liberaram ontem, talvez o site esteja congestionado. Eu prefiro usar um gerenciador de download como o Free Download Manager, porque otimiza o procedimento

from cnpj-sqlite.

fabioselau077 avatar fabioselau077 commented on July 20, 2024

Como liberaram ontem, talvez o site esteja congestionado. Eu prefiro usar um gerenciador de download como o Free Download Manager, porque otimiza o procedimento

Vou ajustar aqui o código pra ele ignorar os arquivos q já foram concluídos, se quiser posso fazer um pr

from cnpj-sqlite.

fabioselau077 avatar fabioselau077 commented on July 20, 2024

Já pegou esse erro amigo? pelo q li é sem espaço, mas setei o tmp pra pasta e tem coisa de 40GB de espaço
image

from cnpj-sqlite.

rictom avatar rictom commented on July 20, 2024

Eu acho que esse erro acontece quando falta memória RAM. De qualquer forma, a operação de vacuum é pra diminuir o tamanho do arquivo cnpj.db. Se chegou nesse ponto, o cnpj.db já foi criado. Deve ter uns 30GB... Se quiser o Vacuum vc abre no DBBRowser e roda a opção "Compactar Base". Mas é opcional.

from cnpj-sqlite.

fabioselau077 avatar fabioselau077 commented on July 20, 2024

Eu acho que esse erro acontece quando falta memória RAM. De qualquer forma, a operação de vacuum é pra diminuir o tamanho do arquivo cnpj.db. Se chegou nesse ponto, o cnpj.db já foi criado. Deve ter uns 30GB... Se quiser o Vacuum vc abre no DBBRowser e roda a opção "Compactar Base". Mas é opcional.

Eu acompanhei a memória, tava usando 16GB e depois 32GB e tinha dado o mesmo problema, acredito que seja por causa do vacuum mesmo, pelo q li ele cria uma cópia de segurança com o mesmo valor do sqlite, por exemplo, no momento tá com quase 30GB o db-journal, isso que acabava utilizando todo o armazenamento
image

Esperando terminar aqui pra dá um feedback de resultado, thx

from cnpj-sqlite.

italoghost avatar italoghost commented on July 20, 2024

terminou aqui haha Mas provavelmente é isso mesmo ao criar o vacuum ele cria um cache do msm tamanho do sqlite original, pra caso de falha reverter, porém ele utiliza por padrão o tmp configurado, como n tinha o SQLITE_TMPDIR ou TMPDIR configurados, ele pegava o /tmp do linux, como tinha pouco espaço nessa distro, ele acaba quebrando.
image

Uma solução que fiz foi abaixo, setei na variável SQLITE_TMPDIR o diretório /tmp dentro da pasta atual, setei manualmente mas acho q utilizando o os consegue pegar a pasta atual e colocar um /tmp depois image

Passei pelo mesmo problema agora! Até recebi um aviso de que minha partição root estava cheia

from cnpj-sqlite.

rictom avatar rictom commented on July 20, 2024

Eu acho que vou remover essa opçao do Vacuum, que consome muita memória. No Windows parece que o arquivo temporário fica no disco principal, mesmo que vc esteja trabalhando em um disco externo.

from cnpj-sqlite.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.