最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

小贝_mysqlsql语句优化过程_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:54:31
文档

小贝_mysqlsql语句优化过程_MySQL

小贝_mysqlsql语句优化过程_MySQL:sql语句优化 一、SQL优化的一般步骤 (1)、通过show status命令了解各种SQL的执行频率。 (2)、定位执行效率较低的SQL语句-(重点select) (3)、通过explain分析低效率的SQL语句的执行情况 (4)、确定问题并采取相应的优化措施 (1) 通过showstatu
推荐度:
导读小贝_mysqlsql语句优化过程_MySQL:sql语句优化 一、SQL优化的一般步骤 (1)、通过show status命令了解各种SQL的执行频率。 (2)、定位执行效率较低的SQL语句-(重点select) (3)、通过explain分析低效率的SQL语句的执行情况 (4)、确定问题并采取相应的优化措施 (1) 通过showstatu

sql语句优化

一、SQL优化的一般步骤

(1)、通过show status命令了解各种SQL的执行频率。

(2)、定位执行效率较低的SQL语句-(重点select)

(3)、通过explain分析低效率的SQL语句的执行情况

(4)、确定问题并采取相应的优化措施

(1) 通过showstatus命令了解各种SQL的执行频率

MySQL客户端连接成功后,通过使用show[session|global] status 命令可以提供服务器状态信息。其中的session来表示当前的连接的统计结果,global来表示自数据库上次启动至今的统计结果。默认是session级别的。

下面的例子: show status like ‘Com_%’;

其中Com_XXX表示XXX语句所执行的次数。

重点注意:

Com_select,Com_insert,Com_update,Com_delete通过这几个参数,可以容易地了解到当前数据库的应用是以插入更新为主还是以查询操作为主,以及各类的SQL大致的执行比例是多少。

参数说明:

com_xxx表示每个xxx语句的执行次数.如:

com_select 表示执行select操作的次数,一次查询只累计加1

com_update 表示执行update操作的次数

com_insert 表示执行insert操作的次数,对批量插入只算一次

com_delete 表示执行delete操作的次数

只针对innodb存储引擎的参数

Innodb_rows_deleted执行delete操作所影响的行数

Innodb_rows_inserted执行insert操作所影响的行数

Innodb_rows_read执行select操作所影响的行数

Innodb_rows_updated执行update操作所影响的行数

还有几个常用的参数便于用户了解数据库的基本情况。

connections:试图连接MySQL服务器的次数(成功or失败都会进行累加)

uptime:服务器工作的时间(单位秒)

slow_queries:慢查询的次数 (默认是10)

(2)、定位执行效率较低的SQL语句

通过开启慢查询

(3)、通过explain分析低效率的SQL语句的执行情况

(4)、确定问题并采取相应的优化措施

文档

小贝_mysqlsql语句优化过程_MySQL

小贝_mysqlsql语句优化过程_MySQL:sql语句优化 一、SQL优化的一般步骤 (1)、通过show status命令了解各种SQL的执行频率。 (2)、定位执行效率较低的SQL语句-(重点select) (3)、通过explain分析低效率的SQL语句的执行情况 (4)、确定问题并采取相应的优化措施 (1) 通过showstatu
推荐度:
标签: 过程 语句 mysql
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top