码迷,mamicode.com
首页 >  
搜索关键字:oracle12c 执行计划    ( 1806个结果
逆水行舟 —— SQL优化之慢查询和explain以及性能分析
性能优化的思路 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 使用explain去查看该sql的执行计划 使用show profile去查看该sql执行时的性能问题 首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句 使用explain去查看该sql的执行计划 使用show ...
分类:数据库   时间:2019-05-18 15:58:28    阅读次数:225
ORACLE WITH AS 用法
With查询语句不是以select开始的,而是以“WITH”关键字开头 可认为在真正进行查询之前预先构造了一个临时表,之后便可多次使用它做进一步的分析和处理 WITH Clause方法的优点 增加了SQL的易读性,如果构造了多个子查询,结构会更清晰;更重要的是:“一次分析,多次使用”,这也是为什么会 ...
分类:数据库   时间:2019-05-10 17:51:12    阅读次数:135
项目中常用的19条MySQL优化技巧
原文:https://segmentfault.com/a/1190000012155267 声明一下:下面的优化方案都是基于 “ Mysql-索引-BTree类型 ” 的 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3, ...
分类:数据库   时间:2019-05-09 11:00:19    阅读次数:141
count(1) 与 count(*) 比较
1. count(1) and count(*) 当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count(*)用时多了! 从执行计划来看,count(1)和count(*)的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量), ...
分类:其他好文   时间:2019-05-06 19:19:06    阅读次数:142
关于sql中in 和 exists 的效率问题,in真的效率低吗
原文: http://www.cnblogs.com/AdamLee/p/5054674.html 在网上看到很多关于sql中使用in效率低的问题,于是自己做了测试来验证是否是众人说的那样。 群众: 查看执行计划后发现,结果貌似是一样的,令人意外,可能大家认为in 比较慢的原因就是 IN先执行子查询 ...
分类:数据库   时间:2019-04-27 10:03:53    阅读次数:192
MySQL锁详解
一、概述数据库锁定机制简单来说,就是数据库为了保证数据的一致性,而使各种共享资源在被并发访问变得有序所设计的一种规则。对于任何一种数据库来说都需要有相应的锁定机制,所以MySQL自然也不能例外。MySQL数据库由于其自身架构的特点,存在多种数据存储引擎,每种存储引擎所针对的应用场景特点都不太一样,为了满足各自特定应用场景的需求,每种存储引擎的锁定机制都是为各自所面对的特定场景而优化设计,所以各存储
分类:数据库   时间:2019-04-26 21:11:40    阅读次数:165
执行计划:SET AUTOTRACE TRACEONLY
SET AUTOTRACE OFF 不生成AUTOTRACE 报告,这是缺省模式SET AUTOTRACE ON EXPLAIN AUTOTRACE只显示优化器执行路径报告SET AUTOTRACE ON STATISTICS -- 只显示执行统计信息SET AUTOTRACE ON 包含执行计划和 ...
分类:其他好文   时间:2019-04-25 17:31:51    阅读次数:176
【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)
【Oracle RAC】Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 Oracle12c RAC数据库安装环境配置3.1 安装主机或虚拟机3.2 安装操作系统3.3 ho ...
分类:数据库   时间:2019-04-21 10:02:17    阅读次数:311
构建oracle12c的Docker镜像
1. 准备工作 需要下载oracle相关的东东,例如安装文件,dockerfile。这些都可以从oracle 的github 上面找到。https://github.com/oracle/docker-images/tree/master/OracleDatabase 下载完成以后,新建一个目录,我 ...
分类:数据库   时间:2019-04-18 17:06:40    阅读次数:532
mysql的索引和执行计划
一、mysql的索引 索引是帮助mysql高效获取数据的数据结构。本质:索引是数据结构 1:索引分类 普通索引:一个索引只包含单个列,一个表可以有多个单列索引。 唯一索引:索引列的值必须唯一 ,但允许有空值。 复合索引:一个索引包含多个列。 聚集索引:并不是一种单独的索引类型,而是一种数据存储方式。 ...
分类:数据库   时间:2019-04-12 18:59:19    阅读次数:175
1806条   上一页 1 ... 28 29 30 31 32 ... 181 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!