2012-10-05 3 views
2

У меня есть файл с именем ABC.D110111 размером 10 ГБ. Мне нужно загрузить эти огромные данные в таблицу базы данных. Поэтому я создал пакет DTS для загрузки из файла в таблицу. перед загрузкой я просто хочу посмотреть, сколько записей существует в файле. Поэтому я открыл его в блокноте ++. Он показывает около 2,1 миллиона (21 лакх) записей.Какое максимальное количество записей я могу видеть в Notepad ++?

Поскольку это файл размером 10 ГБ, он определенно будет содержать более 2,1 миллиона записей. Но я могу видеть только 0,2 миллиона (2 lakhs) записей. Есть ли ограничение строки в Notepad ++? Если да, сколько строк или размер?

Если вы загрузите его, запустив мой пакет DTS, я получу все записи или несколько записей?

+1

Что такое lakh ??? -> A [lakh] (http://en.wikipedia.org/wiki/Lakh) - единица южноазиатской системы нумерации, равная сто тысяч –

+1

Итак, 1 lakh = 100k, но * 100k * будет ясно более широкой аудитории, чем * 1 лак *. Пожалуйста, подумайте об этом на будущее. –

ответ

1

Если вы загрузите его с помощью пакета DTS, он будет последовательно обрабатывать фрагменты файлов за раз. Сначала он не будет загружать все в память, поэтому вы получите все свои записи.

Похоже, что Notepad ++ имеет ограничение 2G и загрузит большую часть файла без сбоев. Если вы видите строки 2lakhs, то каждая строка, вероятно, потребляет 10K пространства.

+0

Если вы не против, просто для подтверждения. Скажем, 10 записей в архиве. Я могу видеть записи 1lakh в блокноте ++. Если я запустил пакет DTS, он загрузит 1lakh записи или 10lakh records? –

+1

вы получите все свои записи - 10lakh. Кстати, попробуйте использовать английские единицы измерения только на SO! – RichardTheKiwi

+0

Спасибо большое чувак :) –

Смежные вопросы