码迷,mamicode.com
首页 >  
搜索关键字:oracle12c 执行计划    ( 1806个结果
如何得到真实的执行计划
通常,我们可以使用如下四种方法来得到目标sql的执行计划:(1)explainplan命令(2)dbms_xplan包(3)sqlplus中的autotrace开关(4)10046事件这其中除了第四种方法之外,其他三种方法得到的执行计划都可能是不准确的。在oracle数据库中判断得到的执行计划是否准确,就是看目..
分类:其他好文   时间:2014-12-21 02:00:11    阅读次数:260
SQL Server调优系列进阶篇(查询优化器的运行方式)
前言前面我们的几篇文章介绍了一系列关于运算符的基础介绍,以及各个运算符的优化方式和技巧。其中涵盖:查看执行计划的方式、几种数据集常用的连接方式、联合运算符方式、并行运算符等一系列的我们常见的运算符。有兴趣的童鞋可以点击查看。本篇介绍在SQL Server中查询优化器的工作方式,也就是一个好的执行计划...
分类:数据库   时间:2014-12-20 20:49:30    阅读次数:256
atitit.Oracle 9 10 11 12新特性attilax总结
atitit.Oracle9101112新特性1.ORACLE11G新特性 11.1.oracle11G新特性 11.2.审计 11.3.1.审计简介 11.4.其他(大部分是管理功能) 22.Oracle12c的12个新特性 22.1.2ImprovedDefaults增强了DEFAULT,def...
分类:数据库   时间:2014-12-20 19:33:12    阅读次数:204
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL...
分类:数据库   时间:2014-12-20 18:09:55    阅读次数:237
使用 10046 查看执行计划并读懂 trace 文件
查看 sql 执行计划的方法有许多种, 10046 事件就是其中的一种. 与其他查看 sql 执行计划不同, 当我们遇到比较复杂的 sql 语句, 我们可以通过 10046 跟踪 sql 得到执行计划中每一个步骤的逻辑读, 物理读以及花费的时间等. 这种细粒度的跟踪对于我们分析 sql 性能尤其有用. 一般来说, 使用 10046 事件得到 sql 执行计划的步骤如下: 1. 激活当前 s...
分类:其他好文   时间:2014-12-20 12:58:15    阅读次数:323
如何创建索引
通过前面二篇文章我们基本学会了如何结合执行计划分析出某Sql语句的性能问题,既然有性能问题的地方已经找到了,接下来就是如何优化查询来提高查询性能,而优化查询最重要的武器就是创建索引,这篇文章就来总结如何创建索引来提高查询速度,主要从以下几个方面来总结。了解索引创建索引的语法结合实例演示如何创建索.....
分类:其他好文   时间:2014-12-19 18:59:17    阅读次数:175
了解Sql Server的执行计划
前一篇总结了Sql Server Profiler,它主要用来监控数据库,并跟踪生成的sql语句。但是只拿到生成的sql语句没有什么用,我们可以利用这些sql语句,然后结合执行计划来分析sql语句的性能问题,这才是我们的最终目的,那么如何使用执行计划呢?我准备从以下几点来总结。如何启动执行计划执.....
分类:数据库   时间:2014-12-19 18:55:12    阅读次数:161
SQL性能分析之执行计划
一直想找一些关于SQL语句性能调试的权威参考,但是有参考未必就能够做好调试的工作。我深信实践中得到的经验是最珍贵的,书本知识只是一个引导。本篇来源于《Inside Microsoft SQL Server 2008》,有经验的高手尽管拍砖把。这个部分将讲解一些性能分析工具,这些性能分许主要关注在执....
分类:数据库   时间:2014-12-19 15:30:09    阅读次数:178
PLSQL_性能优化系列15_Oracle Statistics统计信息
2014-12-18 BaoXinjian一、摘要Statistic 对Oracle 是非常重要的。它会收集数据库中对象的详细信息,并存储在相应的数据字典里。 根据这些统计信息, optimizer 可以对每个SQL 去选择最好的执行计划。Statistic 对Oracle 是非常重要的,它会收集数...
分类:数据库   时间:2014-12-18 23:30:51    阅读次数:524
oracle分区表执行计划
分区表有很多好处,以大化小,一小化了,加上并行的使用,在loap中能往往能提高几十倍甚至几百倍的效果。当然表设计得不好也会适得其反,效果比普通表跟糟糕。 为了更好的使用分区表,这里看一下分区表的执行计划。 PARTITION RANGE ALL:扫描所有分区 PARTITION RANGE ITERATOR:扫描多个分区,小于所有个分区数量 PARTITION RANGE SINGLE:扫描单一的...
分类:数据库   时间:2014-12-18 10:27:27    阅读次数:229
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!