1

我打算在我的 mysql 数据库中插入大量行。目前,我正在使用批处理并在本地主机上使用 mysql 服务器(默认安装)(i7 6gb,快速高清)在几乎没有索引(只有具有自动增量的主键)的几乎空表中插入大约 8000 条记录

目前插入 7679 条记录大约需要 2273 毫秒。

单个记录如下所示:

39492、1.4618、1.4619、1.4606、1.4613、1199235602000、0、133

我想知道这是正常的平均速度还是我应该担心因为它非常慢?

我问这个是因为在速度方面我没有参考。正因为如此,我不知道我的代码是好还是坏,因为速度很慢。

4

1 回答 1

2

每行 0.3 毫秒是可观的性能,特别是如果您还没有做任何事情来使您的代码运行得更快。如果您的表中有任何索引,则插入速度可能会减慢,因为数据库中已经有数千行。然后您需要了解禁用约束、加载表,然后重新启用约束。但是,如果你来到它,你可以跨过那座桥。

于 2012-10-02T19:23:20.170 回答