数据库SQL优化教程 - 数据库编程 - 编程开发
设为首页 加入收藏

TOP

数据库SQL优化教程
2018-05-08 06:06:58 】 浏览:86
Tags:数据库 SQL 优化 教程
1 : 通过show status 命令了解各种SQL执行频率

\

2:通过show processlist 命令查看当前MySql在进行的线程,包括线程的状态,是否锁表等。可以实时查看SQL执行情况,同时对一些锁表操作进行优化。

\

3 :通过explain分析低效SQL的执行计划。

\

4 :通过explain extended命令加上show warnings命令,可以看到SQL在执行之前优化器做了哪些sql改写。

\

可以看到输出结果中多了filtered字段,并且会自动去掉恒成立条件。所以,在遇到复杂的sql时,我们可以使用explain extended的结果来迅速的获取一个梗清晰易读的SQL。

5:有的时候。仅仅通过ecplain分析执行计划并不能很快的定位sql问题,这个时候我们可以通过show profile 分析sql。

编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇sqlserver存储过程分析 下一篇关于数据库概念及SQL语句整理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目