摘要: a.分析SQL的执行计划 : explain ,可以模拟SQL优化器执行SQL语句,从而让开发人员 知道自己编写的SQL状况 b.MySQL查询优化其会干扰我们的优化 优化方法,官网:https://dev.mysql.com/doc/refman/5.5/en/optimization.html 阅读全文
posted @ 2020-10-29 18:22 黑质白章 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 索引 分类: 主键索引: 不能重复。id 不能是null 唯一索引 :不能重复。id 可以是null 单值索引 : 单列, age ;一个表可以多个单值索引,name。 复合索引 :多个列构成的索引 (相当于 二级目录 : z: zhao) (name,age) (a,b,c,d,...,n) 创建 阅读全文
posted @ 2020-10-29 18:21 黑质白章 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 原因:性能低、执行时间太长、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲、线程数) a.SQL : 编写过程: select dinstinct ..from ..join ..on ..where ..group by ...having ..order by . 阅读全文
posted @ 2020-10-29 18:21 黑质白章 阅读(71) 评论(0) 推荐(0) 编辑
摘要: select_type:查询类型 PRIMARY : 包含子查询SQL中的 主查询 (最外层) SUBQUERY:包含子查询SQL中的 子查询 (非最外层) simple : 简单查询(不包含子查询、union) derived : 衍生查询(使用到了临时表) a.在from子查询中只有一张表 ex 阅读全文
posted @ 2020-10-29 18:21 黑质白章 阅读(590) 评论(0) 推荐(0) 编辑
摘要: MySQL版本: 5.x: 5.0-5.1:早期产品的延续,升级维护 5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5) 安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉:yun -y remove xxx 安装时 有日志提 阅读全文
posted @ 2020-10-29 18:20 黑质白章 阅读(84) 评论(0) 推荐(0) 编辑
摘要: MYSQL逻辑分层 :连接层 服务层 引擎层 存储层 InnoDB(默认) : 事务优先 (适合高并发操作;行锁) MyISAM : 性能优先 (表锁) 查询数据库引擎: 支持哪些引擎? show engines ; 查看当前使用的引擎 show variables like '%storage_e 阅读全文
posted @ 2020-10-29 18:20 黑质白章 阅读(177) 评论(0) 推荐(0) 编辑