-1

一个有 3 列,1000000 条记录的表。另一个表有 20 列,5000000 条记录。从上面哪个表在查询数据时提供快速输出。如果两个表都具有自动增量值作为主键?

为了更清楚地表示,可以说,table1 有 3 列,有 100 万条记录,1 个字段被索引。而且 table2 有 30 列有 100 万条记录,有 5 个字段被索引。如果我运行查询以从 table1 中选择数据,然后运行下一个查询以从 table2 中获取数据(列在两个表上都有索引),哪个表比其他表更快地提供输出?

4

1 回答 1

0

根据你提到的尺寸,桌子太小了,没关系。

一般来说,尽管看起来差距似乎一直在缩小,但它MyISAM会比几乎任何一张桌子都要快一点。InnoDB

请记住,尽管对于较小的性能损失,InnoDB 在 ACID 合规性方面为您提供了很多。

于 2013-01-07T17:43:51.197 回答