У меня есть таблица в SQL Server, и мне нужно экспортировать ее данные в файл .CSV
.Эффективный способ получить 10 миллионов записей из SQL
Вот детали стола:
ProductId: PK, bigint
SupId: varchar(100)
CatalogId: FK, bigint
Price: float
Нет индексов.
CSV часть завершена, что означает, что я опробовал несколько библиотек, которые могут написать набор результатов в CSV.
Место, где я застреваю, заключается в том, что SELECT *
занимает много времени.
До сих пор у меня нет каких-либо успехов в управлении
SELECT * FROM
Теперь я знаю, что это очень плохая идея запустить SELECT *
, я прочитал довольно много постов.
Есть ли способ передать или получить данные по частям? Это C# человек спрашивает, поэтому, пожалуйста, извините жаргон.
Итак, что я должен читать/учиться?
Как получить данные из SQL?
С уважением.
Укажите структуру таблицы и созданные для нее текущие индексы. –
mysql, oracle, sql server или postgres? – sumit
'SELECT * FROM' что? –