explain
-
平台数据激增破千万下的SQL优化
利用Explain,可以快速的分析出缺失的索引,比如检查Join或者Order by中使用的字段,对于大表,有无索引会有几十甚至上百倍的效率差异。但索引也并非越多越好,过多的索引会对插入及更新造成比较大的影响。
-
SQL调优之Explain关键字详解
Explain关键字可以模拟优化器执行 SQL 查询语句,从而知道 MySQL 是如何处理 SQL 语句的。分析查询语句或表结构的性能瓶颈。执行语句:explain + SQL语句。
-
长达 1.7 万字的 Explain 关键字指南!
在我们所执行的 SQL 前面加上 explain 关键字,MySQL 就不会真正去执行这条语句,而是模拟优化器执行 SQL 查询语句,最后会输出一系列的指标告诉我们这条语句的性能如何,如下图所示。
-
MySQL性能调优,应该掌握这一个工具!!!
Explain是MySQL性能调优过程中必须掌握的工具,今天花1分钟简单说下,explain结果中常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建立正确的索引多么重要。
-
你会看 MySQL 的执行计划(EXPLAIN)吗?
SQL 执行太慢怎么办?我们通常会使用 EXPLAIN 命令来查看 SQL 的执行计划,然后根据执行计划找出问题所在并进行优化。
-
聊聊explain查看执行计划
在MySQL性能调优的时候explain是必须要使用的关键字,它的作用是可以查看sql语句的执行信息,包括表的读取顺序,应用到的索引等信息。 2021-03-17 09:35:51 MySQL数据库explain 如何用SQL只统计工作日的数据? 因为我们工作中其实很多时候确实只需要统计大家工作日的数据,比如考勤,有的甚至还有排除一些法定节假日(这个问题大家可以思考一下如何解决)。 2021-03-17 08:11:21 SQL工作日数据 解读NoSQL文档数据库:工作原理、优缺点 译文 文档存储数据库被认为是所有NoSQL数据库类型中最复杂的。它们采用JSON格式来存储数据,而不是采用典型的行和列结构。
-
MySQL EXPLAIN结果集分析 - 附带大量案例
EXPLAIN命令可以帮助我们深入了解MySQL基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用,在优化慢查询时非常有用。 2019-09-17 15:13:05 MySQLEXPLAIN数据库 微服务架构下,利用Sharding-jdbc解决读写分离查询延迟问题 当Mysql数据库数据达到一定量后,查询SQL执行会变慢起来,除了建索引、优化程序代码以及SQL语句等常规手段外,利用经典MHA数据库中间件做数据库读写分离是一个不错的选择。但是在读写分离架构中会出现一个共性问题:SQL读取延迟。 2019-09-17 11:18:09 SQLMySQLJava 安全漏洞XSS、CSRF、SQL注入以及DDOS攻击 随着互联网的普及,网络安全变得越来越重要,程序员需要掌握最基本的web安全防范,下面列举一些常见的安全漏洞和对应的防御措施。
-
MySQL EXPLAIN详解
MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,本文主要讲解explain命令的使用及相关参数说明。
-
MySQL EXPLAIN命令详解学习
MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。
-
如何利用工具,迅猛定位低效SQL? | 1分钟系列
其实,explain结果中还有一个Extra字段,对分析与优化SQL有很大的帮助,今天花1分钟简单和大家聊一聊。