学生表--学生id,姓名,年龄
班级表--班级id,班级名称
学生班级关联表--主键,学生id,班级id

每张表300W数据,查出学生班级关联表的所有数据详情

mysql百万级查询怎么样才能快速查询呢,
这个语句查询要50多秒,要求5秒内查到,但是业务在这里摆着呢,sql不知道该怎么优化

SELECT
sc.student_class_id,
sc.student_id,
s.student_name,
s.student_age,
sc.class_id,
c.class_name
FROM
student_class_relsc
leftJOINclasscONc.class_id=sc.class_id
leftJOINstudentsONs.student_id=sc.student_id



2 个解决方案

#1


这两对关键字段加索引了吗?亲

更多相关文章

  1. MVC框架——学生信息管理系统(多表,多事务如何处理,一个用户如何共
  2. 使用python实现一个简单的学生信息管理系统
  3. sql查询每个学生的最高成绩mysql语句
  4. 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
  5. 要查询选修了所有课程的学生信息,怎样用sql实现?
  6. 约汗——基于Android的大学生找伙伴约运动app 开发总结

随机推荐

  1. android如何获取url指定的图片资源
  2. 【Android】在开发项目的时候,利用Android
  3. android java打印栈信息
  4. Android提示:使用或覆盖了已过时的 API
  5. Android的Handler机制详解2_native
  6. [2].FFMpeg入门之 - Android使用FFMpeg命
  7. Android(安卓)中的数据库操作
  8. android 判断系统是否有Navigation Bar
  9. android获得mac和ip .
  10. Android AnimationDrawable动画实例