
sql
varyall
这个作者很懒,什么都没留下…
展开
-
mysql sql 优化
1、避免使用select *,用select id,name之类的代替2、要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引,order by后面的列不加索引会导致filesort3、尽量不要使用like,或者null 之类的语句,避免全表扫描4、固定长度的会查询的更快,比如char,varchar1、子查询和join使用join代替子查询,子查询就别用了,效率...原创 2018-05-30 17:12:09 · 257 阅读 · 0 评论 -
mysql实现分组查询每个班级的前三名
mysql实现分组查询每个班级的前三名set character_set_server = utf8mb4 ;DROP TABLE IF EXISTS student;CREATE TABLE IF NOT EXISTS student( id varchar(20),-- 编号 class varchar(20),-- 年级 score int-- 分数);d...转载 2018-09-09 20:09:36 · 13608 阅读 · 4 评论 -
MySQL 大表优化方案
来源: manong 链接:https://segmentfault.com/a/1190000006158186 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大...转载 2018-09-09 20:50:36 · 243 阅读 · 0 评论