Вопросы | sqlite

Каков наилучший способ экспортировать большую таблицу со многими записями из SQLite в пользовательский текстовый файл с разделителями?

Вопрос

llamaoo7 | 472 просмотров | рейтинг: 1

Таблица, с которой я имею дело, потенциально превышает объем доступной памяти (скажем, 10 ГБ), а некоторые поля могут содержать не более 100 МБ текста. Так что простой запрос SELECT, вероятно, не собирается его сокращать. Я видел некоторые решения командной строки, но мне нужно быть в состоянии сделать это через программу на C #.



Ответы

Oli

+ 1 -
Выбор должен быть в порядке. В прошлый раз, когда я проверял, весь набор записей (и все его данные) не загружается в память при запросе БД. Если это как-то не так и занимает все ОЗУ в известном юниверсе, выполните запрос, чтобы просто получить идентификаторы, а затем отметьте идентификаторы, получая отдельные записи. Гораздо медленнее, но это должно ограничивать использование оперативной памяти.


Теги

sqlite | export