首先前端要跟用户沟通好常用的搜索条件,这样后端就好设计组合索引,其次,数据量大的话就考虑好分库分表的原则,多少数据量就分表,再而需要考虑分页,如何优化分页(limit优化相关),最后,我了解到阿里面对这种情况会对多张表的联查建议改为建立一张full表,冗余所有常用字段,这时候单表查询效率飞快
首先前端要跟用户沟通好常用的搜索条件,这样后端就好设计组合索引,其次,数据量大的话就考虑好分库分表的原则,多少数据量就分表,再而需要考虑分页,如何优化分页(limit优化相关),最后,我了解到阿里面对这种情况会对多张表的联查建议改为建立一张full表,冗余所有常用字段,这时候单表查询效率飞快