首页
学习
活动
专区
圈层
工具
发布

Mysql基础篇--面试如何定位低效率sql语句

| 0 | | Com_checksum | 0 | | Com_commit | 0 | Com_xxx表示每个xxx语句执行的次数...下面参数是了解数据库的基本情况 Connections:试图连接Mysql服务器的次数。 Uptime:服务器工作时间。 Slow_queries:慢查询的次数。...2.定位执行效率低的sql语句 通过慢查询日志定位那些sql执行效率低,通过--log_slow-queries[=file-names]选项启动,mysqld会记录一个超过long_query_time...3通过explain分析低效率的sql执行计划 通过上面步骤查看到低效率的sql之后,我们就可以使用explain或desc命令获取mysql如何执行select语句的信息,包括如何连接和链接的顺序。...常见的取值有SIMPLE(简单表,既不是用表连接或子查询)PRIMARY(朱查询,即外层查询),UNION( UNION中的第二哥或者后面的查询语句)SUBQUERY(子查询的第一个select) table

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【MySQL 系列】MySQL 语句篇_DML 语句

    1、MySQL 中的 DQL 语句 1.1、数据查询语言–DML DML(Data Manipulation Language),即数据操作语言,用于操作数据库对象中所包含的数据。...[WHERE clause]; 2、MySQL 中 的 DML 语句详解 2.1、DML语句:INSERT 在 MySQL 中,INSERT 语句用于将一行或者多行数据插入到数据表的指定列中。...2.2.3、使用 UPDATE 修饰符 在 MySQL 中, UPDATE 语句支持 2 个修饰符: LOW_PRIORITY: 如果你指定了 LOW_PRIORITY 修饰符,MySQL 服务器将延迟执行...如下: TRUNCATE actor_copy; 2.3.4、使用 DELETE 表别名删除 在早期的 MySQL 版本中, 单表删除 DELETE 语句不支持为表设置别名。...2.3.6、使用 DELETE 修饰符 在 MySQL 中, DELETE 语句支持 3 个修饰符: LOW_PRIORITY: 如果你指定了 LOW_PRIORITY 修饰符,MySQL 服务器将延迟执行

    4.1K10

    MySQL DELETE 语句

    昨天介绍了 MySQL 数据库 UPDATE 更新的用法,今天来讲解下 DELETE 语句。 语法 在使用 MySQL 的过程中,经常会有删除数据的需求。...以下是 DELETE 语句从 MySQL 数据表中删除数据的通用语法: DELETE FROM table_name WHERE condition; 参数说明 table_name 是你要删除数据的表的名称...更多说明 如果没有指定 WHERE 子句,MySQL 表中的所有记录将被删除。 你可以在 WHERE 子句中指定任何条件。 您可以在单个表中一次性删除记录。...全部用户 6个月内登录过系统的用户 删除后的用户 注意: 在使用 DELETE 语句时,请确保你提供了足够的条件来确保只有你想要删除的行被删除。...以上内容即为 MySQL 数据库使用 DELETE 语句的简单讲解,下期再见。

    95110
    领券