我们都知道,当数据表中的数据日益增长后,查询会变得越来越慢,当初在表设计之初,尚未考虑创建索引的话,那么现在正是必要的时候.可是,如果对于MySQL使用索引的策略不了解,或是脱离了具体业务场景,那么,创建出来的索引,也发挥不了多大的作用.本文,就从我刚刚完成的一个项目入手,介绍如何正确的设计联合索引,以在实战项目中真正的发挥作用. 实际的业务场景 下图展示了项目所涉及的实际业务场景: 可以看到,查询条件主要涉及:视频分区.产品类别.产品.视频时长 和 发布时间. 其中,视频分区下,还有子分区:…