新瓶装老酒的弊端
今天的话题是说说新瓶装老酒的弊端。比如之前我把网站 给卖了!但是老的网站有一部分真实的用户。新的网站不得不还原前4年的数据。那是不是要把之前的数据给还原呢!还原了部分老用户是开心了,毕竟之前发的文章评论等都还存在的!但是暴露了两个问题。重点一:百度很难收录新网站,会被认为是复制镜像网站。重点二:Mysql优化器会误判。让索引字段失效进行全表扫描。主要问题就是数据分布不均。在老网站的时候,数据毕竟都没有多久的相对均匀,优化器会首要考虑不会扫描全表的。而新瓶装老酒等数据还原几年前的数据的时候会造成数据严重不均匀,优化器会误判把索引的失效会进行全表扫描。想想小水管99元怎么顶得住25万的文章全表扫描呢。内存也跟不上。只能把CPU负担增加到百分百了。