Quel est le meilleur moyen d’exporter une grande table avec de nombreux enregistrements de SQLite vers un fichier texte délimité personnalisé?

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

  •  03-07-2019
  •  | 
  •  

Question

Le tableau que je traite est potentiellement plus volumineux que la mémoire disponible (10 Go par exemple) et certains champs peuvent contenir au plus 100 Mo de texte. Donc, une simple requête SELECT ne va probablement pas la couper. J'ai déjà vu des solutions en ligne de commande, mais j'ai besoin de pouvoir le faire via un programme C #.

Était-ce utile?

La solution

Une sélection devrait convenir. La dernière fois que j'ai vérifié, l'ensemble du jeu d'enregistrements (et toutes ses données) n'est pas chargé en mémoire lorsque vous interrogez un DB.

Si ce n’est pas le cas et qu’il occupe toute la mémoire vive de l’univers connu, faites votre requête pour obtenir uniquement les identifiants, puis cochez les identifiants correspondant aux enregistrements individuels. Beaucoup, beaucoup beaucoup , mais cela devrait limiter l'utilisation de la RAM.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top