我有一张包含20多万个(将在一个月内达到60+)记录的表格。现在我必须非常快速地获取记录。
我正在使用MyISAM引擎,我不想在插入(听到索引可能会影响插入)记录时产生问题。所以请告诉我哪个更好的索引或分区。
我应该使用哪些其他因素(缓存或缓冲)。如果可能,请通过示例告诉我。
谢谢
答案 0 :(得分:0)
索引与分区不是一个“更好”的问题,因为它们旨在解决不同的问题。索引主要是一种性能功能,而分区主要是一种管理功能(使管理大型数据库更容易)。
但是,存在重叠,因为分区也可以在某些用例中提高性能 - 但在某些情况下通常不会提高性能。严重分区的表也会损害性能 - 就像设计糟糕的索引一样。
如果您希望得到进一步帮助您的答案,则需要详细解释您的用例。