Notepad++中我能看到的最大记录数是多少?

3
我有一个名为ABC.D110111的10GB文件。 我需要将这个庞大的数据加载到数据库表中。因此,我创建了一个DTS包,从文件加载到表格。 在加载之前,我只想看看文件中有多少记录。所以我在notepad++中打开了它。它显示大约有210万(21 lakhs)条记录。
由于它是一个10GB的文件,它肯定会有超过210万(21 lakhs)条记录。但我只能看到20万(2 lakhs)条记录。Notepad++有行数限制吗?如果有,最多可以有多少行或多大尺寸?
如果我运行我的DTS包将其加载,我是否会得到所有记录或仅一部分记录?

1
什么是拉克?一个 拉克 是南亚计数系统中的一种单位,相当于十万。 - Mr Moose
2
所以,1 lakh等于100k,但是100k对更广泛的受众来说比1 lakh更清晰明了。请在今后考虑这一点。 - Andriy M
2个回答

3
如果您使用DTS包加载它,它将一次串行处理文件块。它不会尝试首先将所有内容加载到内存中,因此您将获得所有记录。
看起来Notepad ++的限制为2G,并且将加载该文件的那么多部分而不会崩溃。如果您看到2lakhs行,则每行可能消耗10K的空间。

如果您不介意的话,只是为了确认一下。假设文件中有10万条记录。我能够在Notepad++中看到1万条记录。如果我运行DTS包,它会加载1万条记录还是10万条记录? - chandra sekhar
1
你将获得所有记录-10万条。顺便说一句,在SO上请尽量使用英制单位术语! - RichardTheKiwi
我有一个大约2,100,000行的44 MB文本文件,Notepad++打开时出现了“太大”的错误。我使用了glogg。WIN 10 64位。 - Sourav Ghosh

0

记事本++ v7.9 行数限制为25165891


这并不意味着加载数据会流畅且易于操作。Notepad使用的Scintilla引擎(以及其他具有语法突出显示等功能的引擎)使用的内存比数据本身多得多,并且需要大量的CPU功率来处理大文件...尝试加载一百万行的文件,通常您会看到应用程序崩溃或挂起几秒钟/几分钟...为了查看日志,我建议使用特定的工具,例如GLogg或类似工具;) - Alessio Moraschini

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接