sqlite插入需要很长时间
我插入到SQLite数据库表中只有200,000行。我只是在终端中通过sqlite3使用非常简单的.sql文件。我敢打赌它至少跑了30分钟。这是正常的还是应该关闭这个过程并尝试不同的方式?sqlite插入需要很长时间
插入速度在源码主要取决于:
- 每个事务插入的量(不包括交易插入件是一个原子插入件中,每个在它自己的交易,这意味着它的很慢)
- 数据库模式 - 在插入字段WAL或正常轴颈
- 号码索引的
- 磁盘速度
如果速度是一个问题,那么你应该向谷歌咨询我写的每一个因素,并采取适当的行动。
真棒,非常感谢。这正是我要做的,因为那里有一些我从未听过的术语。 – 2013-02-09 12:22:33
@ R.Alvin ... upvote and accept? :D – Dariusz 2013-02-09 13:15:38
是的,还是当然。谢谢。我喜欢花一点时间在投票/接受他们之前遵循答案。以防万一别人有类似的问题,并找到这个线程。 – 2013-02-09 13:48:56
插入速度很大程度上取决于表格的设计,就像如果您有索引等一样。为什么不张贴您的代码? – rjf 2013-02-09 12:15:57