普通索引携带主键,如果主键是由多个字段构成,这样普通索引是不是会变的很大,而影响效率?
3 个赞
应该区别对待,有利有弊
以前见过主键由6个字段组成,这种情况开销很大,而且每个普通索引都如此。
索引的大小与索引键的数量成正比,更多的键意味着更大的索引体积。此外,当对表进行更新操作时(如插入、删除或修改记录),索引也需要相应地进行更新。
如果这些多字段主键经常被用于查询条件中,并且能够显著提升查询速度,则其带来的好处可能超过维护成本。反之,如果这些字段很少用于查询或者频繁变动,则可能会导致不必要的资源消耗。