我有一个30M的行表,现在由ID索引。但是,很多请求都围绕一个小得多的子集,由app_user = 1
标识根据这种情况对表进行物理聚类是否有意义?如果是这样,我该怎么办?
答案 0 :(得分:1)
根据这种情况对表进行物理聚类是否有意义?
我认为这有意义,具体取决于您选择数据的方式。例如,如果选择数据的最重要用例之一是SELECT fields FROM tablename WHERE app_user = something
,那么如果所选记录全部在一起,那么效率会更高,即如果app_user是聚集索引。
如果是这样,我该怎么办?