sql:SQL优化知识点记录(十一)

(1)用Show Profile进行sql分析

新的一个优化的方式show Profile

sql:SQL优化知识点记录(十一)_第1张图片

 sql:SQL优化知识点记录(十一)_第2张图片

sql:SQL优化知识点记录(十一)_第3张图片

sql:SQL优化知识点记录(十一)_第4张图片

sql:SQL优化知识点记录(十一)_第5张图片

运行一些查询sql:sql:SQL优化知识点记录(十一)_第6张图片

查看一下我们执行过的sql

sql:SQL优化知识点记录(十一)_第7张图片

 

sql:SQL优化知识点记录(十一)_第8张图片

显示sql查询声明周期完整的过程: 

sql:SQL优化知识点记录(十一)_第9张图片

sql:SQL优化知识点记录(十一)_第10张图片

当执行过程出现了下面这4个中的时,就会有问题导致效率慢 

sql:SQL优化知识点记录(十一)_第11张图片

8这个sql创建了临时表导致sql变慢

sql:SQL优化知识点记录(十一)_第12张图片

sql:SQL优化知识点记录(十一)_第13张图片

(2)全局查询日志

Show Profile:记录了我们后台要开启的一些sql,全局查询日志呢,有时候也帮助我们调sql,但是它只是在测试环境用,不允许在生产环境用

sql:SQL优化知识点记录(十一)_第14张图片

sql:SQL优化知识点记录(十一)_第15张图片

sql:SQL优化知识点记录(十一)_第16张图片

用这张表帮我们收集我们的什么时间段 发生一一些什么样的sql,然后帮我我们定位  、收拢

sql:SQL优化知识点记录(十一)_第17张图片

(3)数据库锁理论概述

sql:SQL优化知识点记录(十一)_第18张图片 

锁有利有弊

sql:SQL优化知识点记录(十一)_第19张图片

sql:SQL优化知识点记录(十一)_第20张图片

sql:SQL优化知识点记录(十一)_第21张图片

sql:SQL优化知识点记录(十一)_第22张图片

你可能感兴趣的:(数据库知识点总结,sql,数据库)