3

我有一个 50 万行的 CSV 文件。我必须将 CSV 文件的所有行插入到 SQLite Android 中创建的表中。我想知道我可以在 SQLite 的任何表中插入多少行?

4

3 回答 3

9

从 sqlite3 文档:

表中的最大行数

表中的理论最大行数为 264(18446744073709551616 或大约 1.8e+19)。由于将首先达到 14 TB 的最大数据库大小,因此无法达到此限制。一个 14 TB 的数据库最多可以容纳大约 1e+13 行,并且只有在没有索引并且每行包含非常少的数据的情况下。

有关限制,请参阅此问题有关某些性能特征,请参阅此问题。

于 2012-09-03T06:41:34.280 回答
2

随心所欲。理论上,没有限制。

于 2012-09-03T06:39:42.930 回答
0

根据您的设备性能,这是合理的。随着大小的增加,您需要更多的 RAM 和处理能力来运行查询。不幸的是,存储不仅仅是重要的检索和处理也很重要......

于 2020-08-25T18:38:39.913 回答