我打算在我的mysql数据库中插入大量的行。目前我在一个几乎空的表中插入大约8000条记录,没有索引(只有主键具有自动增量),使用批处理并在localhost上使用mysql服务器(默认安装)(i7 6gb,快速高清)
目前大约需要2273毫秒来插入7679条记录。
单条记录如下:
39492,1.4618,1.4619,1.4606,1.4613,1199235602000,0,133
我想知道这是一个正常的平均速度还是我应该担心,因为它非常慢?
我问这个,因为在速度方面我没有参考。因此,我不知道我的代码是好还是因为速度慢而被窃听。
答案 0 :(得分:2)
每行0.3毫秒是可观的性能,特别是如果你还没有做任何事情来让你的代码快速运行。如果表中有任何索引,则插入速率可能会因数据库中已有数千行而减慢。然后,您需要查看禁用约束,加载表,然后重新启用约束。但是如果你来的话,你可以越过那座桥。