栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

MySQL优化

MySQL优化

1.重复数据删除

关联删除:删除id更大的重复数据

delete t1 from table t1,table t2 where 1=1 and t1.id > t2.id and t1.name=t2.name;

2.count(*) count(id) count(1)新版MySQL效率一致

3.分页优化

当id连续:select * from student limit 1,3;

优化:

select * from student where id > 3 limit 3;

4.大数据量中查看某个数据是否存在

count(*) + where 来判断

优化:

select id from student where address=1 limit 1;

5.联合索引,遵循最左原则

在ABC列建立了联合索引,那么A,AB,ABC都可以使用到这个索引

*尽量不要再索引列计算 否则索引会失效

6.like模糊查询%..%会使索引失效

7.大数据量表分割

水平分割,按照时间等分割

垂直分割,频繁查询的列单独为一张表,其他列为一张表

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/707789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号