1. 云栖社区>
  2. 全部标签>
  3. #执行计划#
执行计划

#执行计划#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

MySQL8.0之执行计划

MySQL8.0.17 执行计划

数据存储与数据库 执行计划 新特性 mysql8.0

Innodb查询优化器

查询优化器如何找到最优执行计划 优化器的主要作用就是为待执行的sql语句找到最优的执行计划,其基本优化方式如下: 等价变化规则 例如: 5=5 and a>5 改写成 a>5 a5 and a=5 基于联合索引,调整条件位置等 例如联合索引(name,age),当查询age=5 and name='zhangsan'会自动优化成name='zhangsan' and age=5来使用联合索引。

innodb mysql优化 索引 index 查询优化 执行计划 查询优化器 select_type possible_keys

RDS SQL Server - 专题分享 - 巧用执行计划缓存之统计信息缺失警告

# 问题引入 SQL Server 数据库查询优化器对执行计划成本的评估是基于统计信息的,换句话说,统计信息的准确与否直接关系着查询语句是否能够高效运行。那么,在SQL Server中,表对象中统计信息的缺失是一个影响查询语句性能的风险点,我们如何能够通过非常自动化的方式来侦查,发现统计信息的缺失呢?这个问题的答案就是我们今天这篇文章要分享的内容 - 使用执行计划缓存来发现统计信息的缺失警告。

性能优化 Go RDS SQL 阿里技术协会 http Sqlserver Server 优化器 statistics 执行计划 统计信息 执行计划缓存 统计信息缺失 统计信息警告

Oracle sqlplus的arraysize

场景描述  开始我觉得这是个神奇的事情。u1用户的t1表共有大约1230块,但是对该表进行全表扫描的时候(select *),竟需要consistent gets接近7000次。  因为从正常的逻辑来理解,block从物理设备读取到内存,然后cpu从内存读取数据进行计算/过滤,这是一个完整的过程。

数据存储与数据库 Oracle SQL statistics 执行计划 sqlplus

RDS SQL Server - 专题分享 - 巧用执行计划缓存之执行计划编译

# 背景引入 执行计划缓存是SQL Server内存管理中非常重要的特性,这篇文章是巧用执行计划缓存系列文章之五,探讨如何从执行计划缓存中获取查询语句执行计划编译的性能消耗,比如: 编译时间消耗 编译CPU消耗 编译内存消耗 缓存大小消耗 等等一系列非常有价值的统计信息。 # 什么是执行计划编译 SQL查询语句在提交到SQL Server主机服务之后,数据查询访问动作发

RDS 性能 SQL 阿里技术协会 http Sqlserver Server 优化器 执行计划 执行计划缓存 编译开销

RDS SQL Server - 专题分享 - 巧用执行计划缓存之索引缺失

执行计划缓存是MSSQL Server内存管理十分重要的部分,同样如何巧用执行计划缓存来解决我们平时遇到的一系列问题也是一个值得深入研究的专题。这篇文章是如何巧用执行计划缓存的开篇,分享如何使用执行计划缓存来分析索引缺失(Missing Indexes)。

RDS 性能 SQL 阿里技术协会 http 数据库 Sqlserver Server 索引 执行计划 缺失索引 高CPU使用率 阿里云RDSSQL MissingIndexes 执行计划缓存

RDS SQL Server - 最佳实践 - 高CPU使用率系列之数据类型转换

# 摘要 前两篇文章讨论了导致CPU高使用率的两个重要原因是索引缺失和索引碎片,本系列文章之三讨论数据类型隐式转换话题。 # 场景分析 在SQL Server中,比较运算符(大于、小于、等于或者连接)两端的数据类型需要保持一直才能进行。否则,SQL Server会按照数据类型优先级由低到高进行隐式转化,然后再进行比较。这个行为可以通过执行计划中的CONVERT_IMPLICIT关键字看出来,

性能优化 Go RDS SQL 阿里技术协会 Server CPU 数据类型 执行计划 阿里云RDS IndexSeek 高CPU使用率 CONVERT_IMPLICIT 数据类型转换 IndexScan

RDS SQL Server - 最佳实践 - 高CPU使用率系列之索引缺失

CPU高使用率往往会导致SQL Server服务响应缓慢,查询超时,甚至服务挂起僵死,可以说CPU高使用率是数据库这种后台进程服务的第一大杀手。本系列文章之一的“索引缺失”就是CPU高使用率的最常见的原因之一。

性能优化 RDS SQL 阿里技术协会 Sqlserver Server 索引 执行计划 阿里云RDS CPU高使用率 缺失索引 I/O读取 TableScan IndexSeek ClusteredIndexScan

SQL Server幕后英雄 - 统计信息

SQL Server查询优化器对于执行计划成本的评估是基于数据库统计信息的。所以,数据库统计信息直接影响到数据库查询效率,是数据库系统快速响应,低延迟特性的幕后英雄,但是我们又经常忽视数据库统计信息的存在和维护,怀着为英雄正名和唤醒大家对幕后英雄尊重的目的写作这篇文章。 # 什么是统计信息 SQL Server查询优化器使用统计信息来评估表或索引视图的一个或多个列中值的分布,这个分布信息提供了

Go SQL 阿里技术协会 http 数据库 测试 Server 索引 查询优化 statistics 执行计划 mssql 统计信息

SQL Server - 最佳实践 - 参数嗅探问题

--- title: SQL Server - 最佳实践 - 参数嗅探问题 author: 风移 --- ##摘要 MSSQL Server参数嗅探既是一个涉及知识面非常广泛,又是一个比较难于解决的课题,即使对于数据库老手也是一个比较头痛的问题。这篇文章从参数嗅探是什么,如何产生,表象是什么,会带来哪些问题,如何解决这五个方面来探讨参数嗅探的来龙去脉,期望能够将SQL Server参

性能优化 Go SQL 阿里技术协会 缓存 Server 存储过程 执行计划 参数嗅探 风移

ORACLE执行计划的查看

一个系统在刚开始的时候,由于数据库中数据量不大,开发人员的主要精力都在业务与功能实现上。系统完成部署上线后随着时间的累积,每个表中的数据都在不断增长,我们往往会发现系统越来越慢,这可能是程序设计不合理,也可能是代码质量不高,也可能是业务流程问题,但是作为DBA或者负责数据库调优的工程师更应该想想是否

数据存储与数据库 性能优化 Oracle SQL 执行计划

1
GO