我计划在我的 mysql 数据库中插入大量行。目前,我正在使用批处理并在本地主机(i7 6gb,快速高清)上使用 mysql 服务器(默认安装)在几乎空的表中插入大约 8000 条记录,没有索引(只有带自动增量的主键)
目前插入 7679 条记录大约需要 2273 毫秒。
单条记录如下:
39492, 1.4618, 1.4619, 1.4606, 1.4613, 1199235602000, 0, 133
我想知道这是正常的平均速度还是我应该担心因为它非常慢?
我问这个是因为我没有关于速度的引用。因此,我不知道我的代码是好的还是可能因为速度慢而被窃听。
最佳答案
每行 0.3 毫秒是可观的性能,特别是如果您还没有做任何事情来使您的代码运行得更快。如果您的表中有任何索引,当您在数据库中已经有数千行时,插入速度可能会减慢。然后您需要查看有关禁用约束、加载表以及重新启用约束的信息。但是如果你来到那座桥,你就可以穿过它。
关于mysql - 2273 毫秒插入 7679 条记录,这是快还是慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12696697/