摘要: 索引创建 CREATE <索引类型> <索引名> ON <表名> (字段1,..) 单值索引 CREATE INDEX <索引名> ON <表名>(列名)ALTER TABLE <表名> ADD INDEX <索引名>(列名) 唯一索引 CREATE UNIQUE INDEX <索引名> ON <表 阅读全文
posted @ 2021-02-06 17:41 别无所求--- 阅读(53) 评论(0) 推荐(0) 编辑
摘要: SQL优化 原因:性能低、执行时间太长了、等待时间太长、SQL语句欠佳(连接查询)、索引失效、服务器参数设置不合理(缓冲) 查询执行流程 下面再向前走一些,容我根据自己的认识说一下查询执行的流程是怎样的: 1.连接 1.1客户端发起一条Query请求,监听客户端的‘连接管理模块’接收请求 1.2将请 阅读全文
posted @ 2021-02-06 14:58 别无所求--- 阅读(47) 评论(0) 推荐(0) 编辑
摘要: Mysql逻辑分层 select的执行顺序是,先和连接层建立连接,连接层将sql交给服务层,服务层对sql进行优化并调用接口,然后交给引擎层,根据相应的引擎到达存储层。 连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。 服务层: 阅读全文
posted @ 2021-02-06 14:24 别无所求--- 阅读(41) 评论(0) 推荐(0) 编辑