`
touchmm
  • 浏览: 1055862 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

oracle 结果的排序与执行计划有关

 
阅读更多

原帖:http://topic.csdn.net/u/20110609/23/6aa6389d-699d-42ff-be97-bee1d82836d8.html?98354

HASH JOIN ,MERGE JOIN ,NESTED LOOP:

[1].http://blogold.chinaunix.net/u1/46451/showart_415529.html

Oracle中的Hash Join祥解:

[1].http://www.hellodba.com/reader.php?ID=144&lang=cn

[2].http://www.remote-dba.net/pl_sql/t_oracle_hash_joins.htm

Using hints with join methods:

[1].http://guyharrison.squarespace.com/blog/2009/8/30/using-hints-with-join-methods.html

分享到:
评论

相关推荐

    关于Oracle中执行计划稳定性深入研究

    总之,Oracle执行计划的稳定性与数据库性能紧密相关,理解并掌握优化器的工作原理以及如何控制执行计划的选择,是优化数据库性能的关键。在基于代价的优化器模式下,虽然存在执行计划不稳定的可能,但通过合理管理和...

    Oracle解释计划 执行计划

    对于绑定变量的SQL语句,它们的执行计划可能与非绑定变量的SQL不同,因为绑定变量可以提高SQL的重用率,并允许Oracle数据库优化器更好地选择执行计划。不过,在使用EXPLAIN PLAN命令查看绑定变量的执行计划时,可能...

    ORACLE数据库查看执行计划

    执行计划揭示了Oracle如何处理一个SQL查询,包括数据的访问路径、使用的索引、排序方式以及表之间的连接顺序等。本文将深入探讨如何查看执行计划,并提供优化SQL的策略。 一、执行计划的概念 执行计划是Oracle...

    ORACLE的执行计划详解文档

    ORACLE 提供了多种执行计划优化技术,包括索引优化、JOIN 优化、排序优化等。这些优化技术可以提高执行性能和节省内存的使用。 ORACLE 的执行计划是基于共享池的机制实现的,通过使用绑定变量和优化技术,可以提高...

    Oracle优化器及执行计划.pdf

    ### Oracle优化器及执行计划详解 #### 一、性能调整概览 Oracle 数据库作为一款高性能的数据库管理系统,其性能优化对于确保系统高效稳定运行至关重要。性能调整涉及到多个层面,包括但不限于应用程序设计、数据库...

    oracle执行计划建立与阅读

    Oracle执行计划是数据库管理系统在处理SQL语句时的预估工作流程,它是Oracle优化器根据当前数据分布、索引情况和系统资源等信息选择的最佳执行策略。了解和分析执行计划对于提升SQL语句的性能至关重要。 一、生成...

    读懂oracle的执行计划

    执行计划是Oracle优化器根据统计信息和优化算法生成的用于执行SQL语句的具体步骤说明,它决定了SQL语句如何访问数据库中的数据,如何执行join操作,以及如何返回查询结果。 ### 执行计划的重要性 执行计划贯穿于...

    Oracle的执行计划

    ### Oracle的执行计划详解 #### 一、背景知识 在深入了解Oracle执行计划之前,我们先来了解一下几个重要的概念,这些概念对于理解执行计划至关重要。 **共享SQL语句**:为了提高性能并减少资源消耗,Oracle在第一...

    ORACLE命令行查看实际的执行计划

    在Oracle数据库管理中,了解查询的实际执行计划是优化SQL性能的关键步骤。这有助于识别潜在的瓶颈,例如排序操作是否在内存中完成还是需要利用磁盘空间。以下将详细阐述如何在Oracle命令行环境中查看实际的执行计划...

    Oracle中SQL语句执行效率的查找与解决

    本文将深入探讨Oracle中SQL语句执行效率的查找与解决方法,特别关注于如何识别和优化那些导致性能瓶颈的查询。 ### Oracle SQL执行效率:查找与解决 #### 一、资源消耗分析 在Oracle中,SQL语句执行效率低下通常...

    Oracle 执行计划、表分区

    执行计划是Oracle数据库处理SQL查询的一种步骤序列,它详细描述了数据如何从表中提取、如何进行排序或聚合,以及如何返回到应用程序。理解执行计划对于优化SQL语句和提高数据库性能至关重要。 1. **执行计划的理解...

    oracle执行计划详解

    本文将详细介绍 Oracle 执行计划的相关概念、访问数据的存取方法、表之间的连接等内容,并对总结和概述,以便于理解和记忆。 一、相关的概念 1. Rowid 概念:Rowid 是一个伪列,它不是用户定义的,而是系统自己给...

    Oracle 执行计划PPT

    Oracle 执行计划是数据库管理系统在处理SQL查询时制定的一系列步骤,用于高效地检索和处理数据。它是Oracle数据库优化器(Optimizer)根据统计信息、成本估算和已存在的索引等信息生成的。优化器有两种主要的工作...

    oracle执行计划文档

    Oracle执行计划还包括其他访问方法,如索引扫描(Index Scan)、索引唯一扫描(Index Unique Scan)、索引快速全扫描(Index Fast Full Scan)以及各种类型的连接操作,如嵌套循环(Nested Loop)、哈希连接(Hash ...

    Oracle对排序操作的优化措施

    在理解Oracle数据库对排序操作的优化措施之前,我们首先需要了解两个重要的内存结构:PGA(Program Global Area,程序全局区)与SGA(System Global Area,系统全局区)。这两个区域是Oracle实例在服务器内存中为...

    读懂oracle sql执行计划

    Oracle SQL执行计划是指Oracle数据库为SQL语句制定的一系列执行步骤,这些步骤指导数据库如何高效地访问数据和执行SQL语句。执行计划对于Oracle数据库的性能调优至关重要,因为它能够揭示SQL语句的执行细节,帮助...

    精通ORACLE执行计划

    在Oracle数据库中,执行计划是数据库管理系统为了执行SQL查询而制定的一系列操作步骤。它决定了数据如何被访问、如何过滤、如何排序以及如何组合,...因此,掌握Oracle执行计划的相关知识对于优化数据库性能至关重要。

    Oracle 执行计划稳定性

    执行计划是Oracle数据库为了执行SQL查询而制定的详细操作步骤,它决定了数据如何被访问、如何排序、如何聚合等一系列操作。执行计划的选择直接影响到查询的效率,因此保持执行计划的稳定性对于数据库的性能至关重要...

    Oracle执行计划.doc

    FIRST_ROWS 模式指执行计划采用最少资源尽快的返回部分结果给客户端,对于排序分页页显示这种查询尤其适用,ALL_ROWS 模式指以总体消耗资源最少的方式返回结果给客户端。 执行计划的选择是根据表、索引等定义和数据...

Global site tag (gtag.js) - Google Analytics