mysql百万级查询怎么样才能快速查询呢
16lz
2021-01-22
学生表--学生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
这两对关键字段加索引了吗?亲
班级表--班级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
这两对关键字段加索引了吗?亲
更多相关文章
- MVC框架——学生信息管理系统(多表,多事务如何处理,一个用户如何共
- 使用python实现一个简单的学生信息管理系统
- sql查询每个学生的最高成绩mysql语句
- 求查询成绩表中两门科成绩90分以上的学生学号的SQL语句?
- 要查询选修了所有课程的学生信息,怎样用sql实现?
- 约汗——基于Android的大学生找伙伴约运动app 开发总结