摘要:
a.分析SQL的执行计划 explain,可以模拟SQL优化器执行SQL语句 b.MySQL的查询优化会干扰我们的优化 查询优化计划: explain +SQL语句; explain select * from shine; id | select_type | table | type | pos 阅读全文
posted @ 2020-01-16 12:14
初雨诗清风
阅读(165)
评论(0)
推荐(0)
摘要:
分类 1.单值索引:单列,一个表可以有多个单值索引 2.唯一索引:不能重复,比如id,可以为null 3.复合索引:多个列构成的索引 4.主键索引:如果在创建语句设置字段的时候设置了primary key ,则默认为主键索引,严格来说,主键索引也是唯一索引,但是主键索引不能为null,这是他们的主要 阅读全文
posted @ 2020-01-16 11:52
初雨诗清风
阅读(148)
评论(0)
推荐(0)
摘要:
原因:性能低、执行时间长、等待时间长、SQL语句欠佳(连接查询)、索引失效、服务器参数不合理(缓冲、多线程); 1.SQL: 编写过程 select ... from ... join ... on ... where ... group by ... having ... order by ... 阅读全文
posted @ 2020-01-16 01:18
初雨诗清风
阅读(198)
评论(0)
推荐(0)
摘要:
连接层:提供与客户端连接的服务 服务层: 1.提供各种用户使用的接口 2.提供sql优化器 引擎层:提供了各种存储数据的方式(InnoDB,MylSAM) 存储层:存储数据 存储引擎的主要区别 InnoDB(默认引擎):事务优先(适合高并发性操作,行锁) MylSAM:性能优先(表锁) 查看数据库支 阅读全文
posted @ 2020-01-16 00:46
初雨诗清风
阅读(149)
评论(0)
推荐(0)

浙公网安备 33010602011771号