您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. oracle SQL性能优化

  2. (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2) WHERE子句中的连接顺序.: ORACLE采用自下而上的顺序解析WHE
  3. 所属分类:Oracle

    • 发布日期:2009-05-14
    • 文件大小:46kb
    • 提供者:yexinhan
  1. oracle入门基础

  2. 第一部分 Oracle SQL*PLUS基础 23 第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 SQL、SQL*Plus及 PL/SQL 25 §1.3.1 SQL和SQL*PLUS的差别 25 §1.3.2 PL/SQL语言 27 §1.4 登录 到
  3. 所属分类:其它

    • 发布日期:2009-07-20
    • 文件大小:3mb
    • 提供者:ddcgy
  1. Oracle高性能SQL调整

  2. 本书由oracle公司授权,向读者详尽阐述如何调整SQL语句、查看内部执行计划和更改执行计划以提高语句性能。主要内容包括理解SQL调整在oracle总体微调中的地位,使用诸如内嵌视图和bif扩展提高oracle SQL性能,确定并报告程序库缓存中的SQL语句,调整SQL表访问、完整表描述和平行查询,运行TYPEOF获得SQL跟踪报告,使用oracle线索为oralce sql语句更改执行计划,使用oracle8i优化器计划稳定性,基于成本的优化器和基于规则的优化器,调整SQL DML语句、SQ
  3. 所属分类:其它

    • 发布日期:2009-11-25
    • 文件大小:10mb
    • 提供者:shixu402
  1. SQL普查优化信息汇总

  2. SQL性能优化技术总结: 从I/O的观点来看,使用索引没有意义时建议使用全表扫描 如果查询中包含了子查询,那么注意首先优化子查询 注意关联子查询,尽量减少关联子查询的使用,因为它的代价很高,并且非常消耗CPU 在Sql语句中使用not exists 代替 not in 用表连接替换EXISTS 使用带有前导字段的like来替换substr函数 考虑使用union all代替多个or连接操作 如果经常执行主细表的联合查询,建立外键索引 考虑使用非唯一索引支持唯一性约束条件 主动的确定使用循环嵌套
  3. 所属分类:其它

    • 发布日期:2009-12-11
    • 文件大小:223kb
    • 提供者:wycg_cnh20
  1. Oracle数据库SQL语句优化策略

  2. 基本的Sql编写注意事项 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等
  3. 所属分类:其它

    • 发布日期:2010-08-06
    • 文件大小:88kb
    • 提供者:xiaohuaxia
  1. 浅谈Oracle数据库性能的优化

  2. 提出了一种优化Oracle 数据库的方法。Oracle 中SQL 语句的执行过程可分为解析(Parse)、执行(Execute)和提取结果(Fetch)三步,此方法就是通过对SQL 语句在Oracle 数据库中优化执行的三个过程来提高Oracle 数据库的性能。
  3. 所属分类:Oracle

    • 发布日期:2011-12-26
    • 文件大小:210kb
    • 提供者:thesettler
  1. (E文)基于成本的Oracle优化法则.pdf

  2. 目 录 第1章 成本的含义 1 1.1 优化器选项 2 1.2 成本的定义 3 1.3 变换和成本计算 5 1.4 所见未必即所得 8 1.5 本章小结 8 1.6 测试用例 8 第2章 表扫描 9 2.1 入门 10 2.2 提高 14 2.2.1 块大小的影响 14 2.2.2 CPU成本计算 16 2.2.3 CPU成本计算的作用 22 2.3 BCHR 24 2.4 并行执行 27 2.5 索引快速全扫描 30 2.6 分区 32 2.7 本章小结 37 2.8 测试用例 37 第3章
  3. 所属分类:Oracle

    • 发布日期:2012-03-13
    • 文件大小:10mb
    • 提供者:happybruce8023
  1. Oracle数据库实验操作

  2. 第一部分sql基础 9 基本查询语句 9 实验1:书写一个最简单的sql语句,查询一张表的所有行和所有列 9 实验2:查询一张表的所有行,但列的顺序我们自己决定 10 实验3:查询表的某些列,在列上使用表达式 10 实验4:使用sqlplus,进入sqlplus并进行简单的操作 11 实验5:查看当前用户的所有表和视图 13 实验6:关于null值的问题 15 实验7:在列上起一个别名 15 实验8:在显示的时候去掉重复的行 16 实验9:显示表的部分行和部分列,使用where子句过滤出想要的
  3. 所属分类:Oracle

    • 发布日期:2012-07-26
    • 文件大小:3mb
    • 提供者:whforl
  1. ORACLE SQL 高级编程

  2. 第1 章 SQL 核心  1 1.1 SQL 语言  1 1.2 数据库的接口  2 1.3 SQL*Plus 回顾  3 1.3.1 连接到数据库  3 1.3.2 配置SQL*Plus 环境  4 1.3.3 执行命令  6 1.4 5 个核心的SQL 语句  8 1.5 SELECT 语句  8 1.5.1 FROM 子句  9 1.5.2 WHERE 子句  11 1.5.3 GROUP BY 子句  11 1.5.4 HAVING 子句  12 1.5.5 SELECT 列表  12
  3. 所属分类:其它

    • 发布日期:2013-01-06
    • 文件大小:43mb
    • 提供者:xiaoniba1024
  1. oracle的sql优化

  2. oracle的sql优化方法 1.全表扫描和索引扫描   大数据量表尽量要避免全表扫描,全部扫描会按顺序每条记录扫描,对于>100万数据表影响很大。   Oracle中通过RowID访问数据是最快的方式   对字段进行函数转换,或者前模糊查询都会导致无法应用索引而进行全表扫描   对Oracle共享池和缓冲区中的Sql必须要大小写都完全用上才能够匹配上 2.顺序问题   Oracle按照从右到左的顺序对数据表进行解析。因此From最后面的表为基础表,一般要选择记录数最少的表作为基础表。
  3. 所属分类:Oracle

    • 发布日期:2013-02-22
    • 文件大小:18kb
    • 提供者:count12
  1. oracle高性能SQL调整

  2. 本书由Oracle公司授权,向读者详尽阐述如何调整SQL语句、查看内部执行计划和更改执行计划以提高语句性能。主要内容包括:理解SQL调整在Oracle总体微调中的地位,使用语如内嵌视图和BIF扩展提高QraleSQL性能,确定并报告程序库缓存中的SQL语句,调整SQL表访问、完整表扫描和平行查询,运行TKPROF获得SQL跟踪报告,使用Oracle线索为OracleSQL语句更改执行计划,使用Oracle8i优化器计划稳定性、基于成本的优化器和基于规则的优化器,调整SQLDML语句、SQK子查
  3. 所属分类:Oracle

    • 发布日期:2013-06-04
    • 文件大小:9mb
    • 提供者:u010332135
  1. oracle数据库11G初学者指南.Oracle.Database.11g,.A.Beginner

  2. 《Oracle Database 11g初学者指南》能使读者快捷地掌握Oracle Database 11g的基础知识。通过自我评估教程,介绍了核心数据库技术、管理员职责、高可用性以及大型数据库特性。《Oracle Database 11g初学者指南》带领读者循序渐进地学习数据库设置、管理、编程、备份和恢复。还深入介绍了SQL和PL/SQL。为了易于学习,这本独特的Oracle Press指南是这样组织的: 核心概念——Oracle Database 11g主题呈现在按逻辑组织的章节中 主要内
  3. 所属分类:数据库

    • 发布日期:2013-06-24
    • 文件大小:5mb
    • 提供者:wozengcong
  1. 大牛出手Oracle SQL优化实例讲解

  2. 1.Oracle如何得到一个很大的表 2.loop insert 实例 3.autotrace验证索引的性能到底有多大? 4.EXPLAIN验证SQL是否走索引 5.结合autotrace创建并验证函数索引 6.sql trace分析工具--TKPROF详细讲解 7.V$SQL视图详解加几个实例 8.autotrace验证压缩表性能 9.autotrace验证消除子查询后的性能 10.基于基本的优化CBO 11.如何统计数据库数据 12.Oracle如何统计操作系统数据 13./*+paral
  3. 所属分类:Oracle

    • 发布日期:2015-03-04
    • 文件大小:464kb
    • 提供者:machen_smiling
  1. Oracle超详细教程

  2. 第一章 数据库基础 第二章 Oracle入门 第三章 查询基础 第四章 单行函数 第五章 分组函数 第六章 多表查询 第七章 子查询 第八章 高级查询 第九章 数据字典 第十章 Oracle数据类型 第十一章 Oracle体系结构(DBA) 第十二章 DDL(改变表结构) 第十三章 DML(改变数据结构) 第十四章 约束 第十五章 视图 第十六章 索引 第十七章 序列、同义词 第十八章 PL SQL 第十九章 游标、函数 第二十章 存储过程 第二十一章 触发器 第二十二章 事务(数据库系统概论
  3. 所属分类:Java

    • 发布日期:2016-01-07
    • 文件大小:2mb
    • 提供者:zhchengda
  1. Oracle数据库中基本的查询优化与子查询优化讲解

  2. 主要介绍了Oracle数据库中基本的查询优化与子查询优化讲解,举了实例来分析子查询对性能的影响,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-10
    • 文件大小:77kb
    • 提供者:weixin_38693589
  1. Oracle数据库中基本的查询优化与子查询优化讲解

  2. 1. 查询条件合理排序 Oracle采用自下而上的顺序解析WHERE字据,从优化性能角度考虑,建议将那些可以过滤掉大量记录行的条件写在WHERE子句的末尾,而将表 之间的连接条件置于其他WHERE子句之前,即对易排查的条件先做判断处理,这样在过滤掉尽可能多的记录后再进行等值连接,可以提高检索效率。 例如: SELECT empno, ename, job, sal, dept.deptno, dname FROM emp, dept WHERE emp.deptno = dept.dept
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:82kb
    • 提供者:weixin_38702339
  1. ORACLE SQL语句优化技术要点解析

  2. 操作符优化: IN 操作符   用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。   但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:   ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。 由此可见用IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:91kb
    • 提供者:weixin_38735182
  1. 对MySQL子查询的简单改写优化

  2. 使用过oracle或者其他关系数据库的DBA或者开发人员都有这样的经验,在子查询上都认为数据库已经做过优化,能够很好的选择驱动表执行,然后在把该经验移植到mysql数据库上,但是不幸的是,mysql在子查询的处理上有可能会让你大失所望,在我们的生产系统上就由于碰到了这个问题: select i_id, sum(i_sell) as i_sell from table_data where i_id in (select i_id from table_data where Gmt_create
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:49kb
    • 提供者:weixin_38711110
  1. Oracle复杂视图优化案例分析

  2. 在使用Oracle数据库过程中,视图是作为数据库对象存在的,因而,在创建了这样的视图后,可以通过工具或者数据字典来查看视图的相关信息。视图来源于表,所有对视图数据的修改终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器。   Oracle的视图分为简单视图和复杂视图两种,简单视图是从单一的表中获取数据,其中不包含函数和数据组等,复杂视图是指在视图定义中包括了聚合函数、分析函数、用户自定义函数、多表关联、子查询等。此类视图在某些特定条件下,优化器无法将
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:176kb
    • 提供者:weixin_38646902
  1. Oracle子查询性能优化一例

  2. 背景:要做一个birt报表,数据库是oracle10g,但数据源是从多个数据表中得到的,所以只能写存储过程,把数据整合到一个临时表中去。完成的存储过程大致如下(只保留主要代码):   背景:   要做一个birt报表,数据库是oracle10g,但数据源是从多个数据表中得到的,所以只能写存储过程,把数据整合到一个临时表中去。完成的存储过程大致如下(只保留主要代码):   [sql]viewplaincopycreateorreplaceprocedureRpt_Dyhgl_year(   rpt
  3. 所属分类:其它

    • 发布日期:2021-03-23
    • 文件大小:53kb
    • 提供者:weixin_38662213
« 12 3 4 »