经历1:独立性 一张表假如正在业务上比较独立,即只用来单表查问,思考正在哪个字段上加索引便可。 但是假如要和其余表连贯查问,要思考被连贯的表的大小,联表以后的查问速度,这么回到联表的泉源上,虽然是要查被连的这张表的字段,那时候为了不连表,可以正在新表上适当冗余。 示例: # a表为新表,b表为千万级表 select count(*) from a join b on a.b_id = b.b_id where b.record_id = ?; # 改制,给a表加record_id, 速度会快许多 select c