1. 尽可能把数据的存储和计算放入Memory而不是Disk,且减少IO操作,比如运用Redis等缓存技术 2. 对数据表进行精心设计,特别是大数据表,对常用数据字段进行适当的冗余,尽可能避免分表导致的Join查询,即使非Join不可也是大表和小表Join,而不是一堆大表之间Join 3. 对常用查询字段,特别是作为Join on条件的字段,必须建立索引 4. 对大数据集结果做条件限制,仅返回其小范围子集,例如运用Limit或Where进行条件过滤 N张表join,然后select如何优化? 1…