【发布时间】:2014-03-10 10:24:23
【问题描述】:
我有两个相同的数据库,只是其中一个数据库有大约 500.000 个条目(分布在多个表中),而另一个数据库是空的。
如果我在空数据库中运行我的程序,则执行大约需要 10 分钟,而在具有 500k 条目的数据库中执行大约需要 40 分钟。我现在删除了一些条目(大约 250k 条目),它使执行速度加快了大约 10 分钟。奇怪的是,这些表没有被大量查询(只是一些非常简单的插入),所以我想知道这对执行有何影响。
另外,我所做的所有 SQL 语句(我运行了很多)都非常简单(没有复杂的连接,主要是插入),所以我想知道为什么某些具有 250k 条目的表会对性能产生如此影响。任何想法可能是什么原因?
【问题讨论】:
标签: mysql performance