Qual é a melhor maneira de exportar uma tabela grande com muitos registros do sqlite para um arquivo de texto delimitado personalizado?

StackOverflow https://stackoverflow.com/questions/161171

  •  03-07-2019
  •  | 
  •  

Pergunta

A tabela que estou lidando com ela potencialmente maior que a memória disponível (digamos 10 GB) e alguns dos campos podem ter no máximo 100 MB de texto. Portanto, uma simples consulta selecionada provavelmente não vai cortá -la. Vi algumas soluções de linha de comando, mas preciso fazer isso através de um programa C#.

Foi útil?

Solução

Uma seleção deve estar bem. Na última vez em que verifiquei, todo o registro (e todos os seus dados) não é carregado na memória quando você consulta um db.

Se isso não for o caso, e está ocupando todo o RAM no universo conhecido, faça sua consulta para obter apenas IDs e depois marque os IDs recebendo registros induviduais. Muito, Muito de mais lento, mas deve limitar o uso da RAM.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top