Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 50 万行的 CSV 文件。我必须将 CSV 文件的所有行插入到 SQLite Android 中创建的表中。我想知道我可以在 SQLite 的任何表中插入多少行?
从 sqlite3 文档:
表中的最大行数 表中的理论最大行数为 264(18446744073709551616 或大约 1.8e+19)。由于将首先达到 14 TB 的最大数据库大小,因此无法达到此限制。一个 14 TB 的数据库最多可以容纳大约 1e+13 行,并且只有在没有索引并且每行包含非常少的数据的情况下。
表中的最大行数
表中的理论最大行数为 264(18446744073709551616 或大约 1.8e+19)。由于将首先达到 14 TB 的最大数据库大小,因此无法达到此限制。一个 14 TB 的数据库最多可以容纳大约 1e+13 行,并且只有在没有索引并且每行包含非常少的数据的情况下。
有关限制,请参阅此问题,有关某些性能特征,请参阅此问题。
随心所欲。理论上,没有限制。
根据您的设备性能,这是合理的。随着大小的增加,您需要更多的 RAM 和处理能力来运行查询。不幸的是,存储不仅仅是重要的检索和处理也很重要......