0

我有一张包含 20 多万条记录的表格(一个月内将达到 60 多条)。现在我必须非常快地获取记录。

我正在使用 MyISAM 引擎,我不想在插入记录期间产生问题(听说索引会伤害插入)。所以请告诉我哪个更好的索引或分区。

我应该使用哪些其他因素(缓存或缓冲)。如果可能,请举例说明。

谢谢

4

1 回答 1

0

索引与分区不是“什么更好”的问题,因为它们旨在解决不同的问题。索引主要是一种性能特性,而分区主要是一种管理特性(以便于管理大型数据库)。

但是,存在重叠,因为分区也可以在某些用例中提高性能——但不是一般情况下,只是在某些情况下。分区不良的表也会损害性能——就像设计不良的索引一样。

如果您想要一个可以进一步帮助您的答案,您需要详细解释您的用例。

于 2013-11-26T12:42:26.193 回答